Class: Egg::StatementTransactionParser

Inherits:
TransactionParser show all
Defined in:
lib/egg/parsers/statement_transaction_parser.rb

Instance Attribute Summary

Attributes inherited from TransactionParser

#row

Instance Method Summary collapse

Methods inherited from TransactionParser

#date, #initialize, #money

Constructor Details

This class inherits a constructor from Egg::TransactionParser

Instance Method Details

#descriptionObject



5
6
7
8
9
10
11
# File 'lib/egg/parsers/statement_transaction_parser.rb', line 5

def description
  description = super
  if row.next_sibling && (row.next_sibling/"td.date").inner_text == '' && (row.next_sibling/"td.description").inner_text != ''
    description += ' / ' + (row.next_sibling/"td.description").inner_text
  end
  description
end

#skip?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/egg/parsers/statement_transaction_parser.rb', line 13

def skip?
  date == '' or description == 'OPENING BALANCE'
end