Module: MT940Structured::Parsers::BalanceParser
- Included in:
- BankStatementParser
- Defined in:
- lib/mt940_structured/parsers/balance_parser.rb
Instance Method Summary collapse
Instance Method Details
#parse_balance(line) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/mt940_structured/parsers/balance_parser.rb', line 3 def parse_balance(line) currency = line[12..14] balance_date = parse_date(line[6..11]) type = line[5] == 'D' ? -1 : 1 amount = line[15..-1].gsub(",", ".").to_f * type MT940::Balance.new(amount, balance_date, currency) end |