Class: JeraPayment::Household
Class Method Summary
collapse
Instance Method Summary
collapse
#api_action, #has_create_callback?, #has_destroy_callback?, #has_update_callback?
Class Method Details
.account_type_to_enumerize(account_type) ⇒ Object
22
23
24
|
# File 'lib/jera_payment/models/household.rb', line 22
def self.account_type_to_enumerize(account_type)
account_type.eql?('Corrente') ? :checking : :savings
end
|
.bank_to_enumerize(bank_name) ⇒ Object
18
19
20
|
# File 'lib/jera_payment/models/household.rb', line 18
def self.bank_to_enumerize(bank_name)
bank_name.parameterize.underscore.to_sym
end
|
Instance Method Details
#bank_iugu_code ⇒ Object
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# File 'lib/jera_payment/models/household.rb', line 26
def bank_iugu_code
case self.bank
when "banco_do_brasil"
"001"
when "itau"
"341"
when "bradesco"
"237"
when "caixa_economica"
"104"
when "banrisul"
"041"
when "sicredi"
"748"
when "brb"
"070"
when "santander"
"033"
when "sicoob"
"756"
when "inter"
"077"
end
end
|