class Ibanizator::Iban::ExtendedData::DE
Attributes
iban[R]
Public Class Methods
new(iban)
click to toggle source
# File lib/ibanizator/iban/extended_data/de.rb, line 9 def initialize(iban) raise Invalid, "Can't compute extended data on invalid IBAN!" unless iban.valid? @iban = iban end
Public Instance Methods
account_number()
click to toggle source
# File lib/ibanizator/iban/extended_data/de.rb, line 19 def account_number iban.to_s[12..-1].gsub(/\A0+/, '') end
bank_code()
click to toggle source
# File lib/ibanizator/iban/extended_data/de.rb, line 14 def bank_code iban.to_s[4..11] end
bic()
click to toggle source
# File lib/ibanizator/iban/extended_data/de.rb, line 24 def bic Ibanizator.bank_db.bank_by_bank_code(bank_code).bic end