module Utils::BancoSecurity

Constants

ACCOUNT_TYPES
BANKS

Public Instance Methods

account_type(type) click to toggle source
# File lib/bank_api/utils/banco_security.rb, line 41
def account_type(type)
  ACCOUNT_TYPES[type]
end
bank_name(bank) click to toggle source
# File lib/bank_api/utils/banco_security.rb, line 27
def bank_name(bank)
  BANKS[bank]
end
format_rut(rut) click to toggle source
# File lib/bank_api/utils/banco_security.rb, line 49
def format_rut(rut)
  verification_digit = rut[-1]
  without_verification_digit = rut[0..-2].reverse.scan(/.{1,3}/).join(".").reverse
  "#{without_verification_digit}-#{verification_digit}"
end
valid_account_types() click to toggle source
# File lib/bank_api/utils/banco_security.rb, line 45
def valid_account_types
  ACCOUNT_TYPES.keys.sort
end
valid_banks() click to toggle source
# File lib/bank_api/utils/banco_security.rb, line 31
def valid_banks
  BANKS.keys.sort
end