class BankTools::DE::IbanBicConverter
Public Instance Methods
call()
click to toggle source
# File lib/banktools-de/iban_bic.rb, line 18 def call IbanBic.new(iban, bic) end
Private Instance Methods
bic()
click to toggle source
# File lib/banktools-de/iban_bic.rb, line 28 def bic iban_object.extended_data.bic rescue Ibanizator::BankDb::BankNotFoundError => e raise CouldNotFindBicError.new(e.message) end
iban()
click to toggle source
# File lib/banktools-de/iban_bic.rb, line 24 def iban iban_object.iban_string end
iban_object()
click to toggle source
# File lib/banktools-de/iban_bic.rb, line 35 def iban_object iban_string = Ibanizator.new.calculate_iban(country_code: :de, bank_code: blz, account_number: account) iban = Ibanizator.iban_from_string(iban_string) if iban.valid? iban else raise CouldNotConvertIbanError.new("Invalid IBAN: #{iban.iban_string}") end end