class BankAccountStatement::Inputs::Base
Public Class Methods
formats()
click to toggle source
# File lib/bank-account-statement/inputs/base.rb, line 12 def self.formats Hash[@@format_klasses.map { |k| [k.name.split('::').drop(2).join('/'), k] }] end
inherited(subklass)
click to toggle source
Calls superclass method
# File lib/bank-account-statement/inputs/base.rb, line 6 def self.inherited(subklass) @@format_klasses ||= [] @@format_klasses << subklass unless subklass.name =~ /Base$/ super end
Public Instance Methods
parse()
click to toggle source
# File lib/bank-account-statement/inputs/base.rb, line 18 def parse { :bank => bank, :account => account, :currency => currency, :transactions => transactions, :balance => balance, } end