Method: Doprinosi.get_iban
- Defined in:
- lib/fina_files/doprinosi.rb
.get_iban(account) ⇒ Object
66 67 68 69 70 71 |
# File 'lib/fina_files/doprinosi.rb', line 66 def self.get_iban(account) return account if account.length == 21 clean_account = account.strip.gsub('-','').gsub(' ', '') check_digits = 98 - "172700#{clean_account}".split('').rotate(6).join.to_i % 97 "HR#{check_digits < 10 ? "0#{check_digits}" : check_digits}#{clean_account}" end |