class Ibandit::GermanDetailsConverter::Rule004900
Constants
- PSEUDO_ACCOUNT_NUMBER_MAPPING
Public Instance Methods
Source
# File lib/ibandit/german_details_converter.rb, line 1031 def converted_details padded_account_number = @account_number.rjust(10, "0") updated_account_number = if padded_account_number[4] == "9" "#{padded_account_number[4, 6]}#{padded_account_number[0, 4]}" else @account_number end updated_account_number = PSEUDO_ACCOUNT_NUMBER_MAPPING.fetch( updated_account_number.rjust(10, "0"), updated_account_number, ) { bank_code: @bank_code, account_number: updated_account_number } end