module Ibandit::GermanDetailsConverter::PseudoAccountNumberBehaviour
Public Class Methods
Source
# File lib/ibandit/german_details_converter.rb, line 46 def self.included(o) o.extend(ClassMethods) end
Public Instance Methods
Source
# File lib/ibandit/german_details_converter.rb, line 54 def converted_details updated_account_number = pseudo_account_number_mapping.fetch( @account_number.rjust(10, "0"), @account_number, ) { bank_code: @bank_code, account_number: updated_account_number } end
Source
# File lib/ibandit/german_details_converter.rb, line 64 def pseudo_account_number_mapping self.class.pseudo_account_number_mapping.freeze end