module Utils::BancoDeChile

Public Instance Methods

format_rut(rut) click to toggle source
# 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) click to toggle source
# File lib/bank_api/utils/banco_de_chile.rb, line 5
def unpad_zeroes(string)
  /0*(.*)/.match(string).captures.first
end