class BankStatementParser::BankStatement
A bank statement
Attributes
account_number[RW]
closing_balance[RW]
name[RW]
opening_balance[RW]
records[RW]
sort_code[RW]
statement_date[RW]
Public Class Methods
new()
click to toggle source
Constructor
# File lib/bank_statement_parser/bank_statement.rb, line 28 def initialize @records = [] end
Public Instance Methods
==(other)
click to toggle source
Equality test
Calls superclass method
# File lib/bank_statement_parser/bank_statement.rb, line 38 def ==(other) super || (name == other.name && sort_code == other.sort_code && account_number == other.account_number && statement_date == other.statement_date && opening_balance == other.opening_balance && closing_balance == other.closing_balance && records == other.records) end
to_s()
click to toggle source
Stringify
# File lib/bank_statement_parser/bank_statement.rb, line 33 def to_s to_yaml end