Ricardo Garcia
Builds for 1 pipeline failed in 0 seconds

Auto Rubocop

1 module Var 1 module Var
2 class ConektaCardHandler < ConektaHandler 2 class ConektaCardHandler < ConektaHandler
3 - PAYMENT_METHOD_STRING = "Card".freeze 3 + PAYMENT_METHOD_STRING = 'Card'.freeze
4 end 4 end
5 -end
...\ No newline at end of file ...\ No newline at end of file
5 +end
......
1 module Var 1 module Var
2 class ConektaHandler 2 class ConektaHandler
3 PAYMENT_METHOD_STRING = 'Conekta_payment'.freeze 3 PAYMENT_METHOD_STRING = 'Conekta_payment'.freeze
4 - 4 +
5 class << self 5 class << self
6 def analyze(event) 6 def analyze(event)
7 process_payment event[:data][:object] if 7 process_payment event[:data][:object] if
8 - event[:data][:object][:status] == "paid" 8 + event[:data][:object][:status] == 'paid'
9 process_charge event[:data][:object] 9 process_charge event[:data][:object]
10 end 10 end
11 11
...@@ -14,11 +14,11 @@ module Var ...@@ -14,11 +14,11 @@ module Var
14 time = Time.strptime payment_info[:paid_at].to_s, '%s' 14 time = Time.strptime payment_info[:paid_at].to_s, '%s'
15 amount = payment_info[:amount].to_f / 100.0 15 amount = payment_info[:amount].to_f / 100.0
16 fee = payment_info[:fee].to_f / 100.0 16 fee = payment_info[:fee].to_f / 100.0
17 - 17 +
18 object.update(var_fee: fee, var_paid_amount: amount, 18 object.update(var_fee: fee, var_paid_amount: amount,
19 - var_payment_method: self::PAYMENT_METHOD_STRING, 19 + var_payment_method: self::PAYMENT_METHOD_STRING,
20 - var_payment_at: time, 20 + var_payment_at: time,
21 - var_status: payment_info[:status]) 21 + var_status: payment_info[:status])
22 end 22 end
23 23
24 def process_charge(charge_info) 24 def process_charge(charge_info)
...@@ -28,4 +28,4 @@ module Var ...@@ -28,4 +28,4 @@ module Var
28 end 28 end
29 end 29 end
30 end 30 end
31 -end
...\ No newline at end of file ...\ No newline at end of file
31 +end
......
1 module Var 1 module Var
2 class ConektaOxxoHandler < ConektaHandler 2 class ConektaOxxoHandler < ConektaHandler
3 - PAYMENT_METHOD_STRING = "OXXO".freeze 3 + PAYMENT_METHOD_STRING = 'OXXO'.freeze
4 end 4 end
5 -end
...\ No newline at end of file ...\ No newline at end of file
5 +end
......
...@@ -5,4 +5,4 @@ module Var ...@@ -5,4 +5,4 @@ module Var
5 end 5 end
6 end 6 end
7 end 7 end
8 -end
...\ No newline at end of file ...\ No newline at end of file
8 +end
......
1 module Var 1 module Var
2 class ConektaSpeiHandler < ConektaHandler 2 class ConektaSpeiHandler < ConektaHandler
3 - PAYMENT_METHOD_STRING = "Bank Transfer".freeze 3 + PAYMENT_METHOD_STRING = 'Bank Transfer'.freeze
4 end 4 end
5 -end
...\ No newline at end of file ...\ No newline at end of file
5 +end
......
...@@ -31,18 +31,18 @@ module Var ...@@ -31,18 +31,18 @@ module Var
31 def conekta_webhook(event) 31 def conekta_webhook(event)
32 raise "Hash expected, received #{event.class}" unless event.class == Hash 32 raise "Hash expected, received #{event.class}" unless event.class == Hash
33 raise 'Malformed hash received' unless (event[:data] && 33 raise 'Malformed hash received' unless (event[:data] &&
34 - event[:data][:object]) || 34 + event[:data][:object]) ||
35 event[:object] 35 event[:object]
36 if event.keys[0] == :object 36 if event.keys[0] == :object
37 ConektaPayoutHandler.analyze(event) 37 ConektaPayoutHandler.analyze(event)
38 else 38 else
39 payment_type = event[:data][:object][:payment_method][:object] 39 payment_type = event[:data][:object][:payment_method][:object]
40 case payment_type 40 case payment_type
41 - when "cash_payment" 41 + when 'cash_payment'
42 ConektaOxxoHandler.analyze(event) 42 ConektaOxxoHandler.analyze(event)
43 - when "card_payment" 43 + when 'card_payment'
44 ConektaCardHandler.analyze(event) 44 ConektaCardHandler.analyze(event)
45 - when "bank_transfer_payment" 45 + when 'bank_transfer_payment'
46 ConektaSpeiHandler.analyze(event) 46 ConektaSpeiHandler.analyze(event)
47 end 47 end
48 end 48 end
...@@ -52,7 +52,7 @@ module Var ...@@ -52,7 +52,7 @@ module Var
52 # update_object_var_data(object, payment) 52 # update_object_var_data(object, payment)
53 # object 53 # object
54 end 54 end
55 - 55 +
56 def update_object_var_data(object, data) 56 def update_object_var_data(object, data)
57 payment = data 57 payment = data
58 object.update_columns(var_status: payment[:status]) 58 object.update_columns(var_status: payment[:status])
...@@ -71,13 +71,12 @@ module Var ...@@ -71,13 +71,12 @@ module Var
71 class_name.where(var_id: id) 71 class_name.where(var_id: id)
72 end.flatten.first 72 end.flatten.first
73 end 73 end
74 - 74 +
75 private 75 private
76 76
77 def supported_service?(service) 77 def supported_service?(service)
78 VALID_SERVICES.include? service 78 VALID_SERVICES.include? service
79 end 79 end
80 -
81 end 80 end
82 end 81 end
83 82
......