Module: Utils::BancoDeChile

Extended by:
BancoDeChile
Included in:
BancoDeChile
Defined in:
lib/bank_api/utils/banco_de_chile.rb

Instance Method Summary collapse

Instance Method Details

#format_rut(rut) ⇒ Object



9
10
11
12
13
14
# File 'lib/bank_api/utils/banco_de_chile.rb', line 9

def format_rut(rut)
  rut_ = unpad_zeroes(rut)
  verification_digit = rut_[-1]
  without_verification_digit = rut_[0..-2].reverse.scan(/.{1,3}/).join(".").reverse
  "#{without_verification_digit}-#{verification_digit}"
end

#unpad_zeroes(string) ⇒ Object



5
6
7
# File 'lib/bank_api/utils/banco_de_chile.rb', line 5

def unpad_zeroes(string)
  /0*(.*)/.match(string).captures.first
end