Class: Aranha::Parsers::Ofx::Data::Transaction
- Inherits:
-
Object
- Object
- Aranha::Parsers::Ofx::Data::Transaction
- Extended by:
- MonetaryClassSupport
- Includes:
- MonetarySupport
- Defined in:
- lib/aranha/parsers/ofx/data/transaction.rb
Constant Summary collapse
- TYPE =
{ CREDIT: 'Generic credit', DEBIT: 'Generic debit', INT: 'Interest earned or paid ', DIV: 'Dividend', FEE: 'FI fee', SRVCHG: 'Service charge', DEP: 'Deposit', ATM: 'ATM debit or credit', POS: 'Point of sale debit or credit ', XFER: 'Transfer', CHECK: 'Check', PAYMENT: 'Electronic payment', CASH: 'Cash withdrawal', DIRECTDEP: 'Direct deposit', DIRECTDEBIT: 'Merchant initiated debit', REPEATPMT: 'Repeating payment/standing order', OTHER: 'Other' }.freeze
Instance Attribute Summary collapse
-
#amount ⇒ Object
Returns the value of attribute amount.
-
#check_number ⇒ Object
Returns the value of attribute check_number.
-
#currate ⇒ Object
Returns the value of attribute currate.
-
#cursym ⇒ Object
Returns the value of attribute cursym.
-
#date ⇒ Object
Returns the value of attribute date.
-
#fit_id ⇒ Object
Returns the value of attribute fit_id.
-
#memo ⇒ Object
Returns the value of attribute memo.
-
#payee ⇒ Object
Returns the value of attribute payee.
-
#sic ⇒ Object
rubocop:disable Lint/DuplicateMethods.
-
#type ⇒ Object
rubocop:disable Lint/DuplicateMethods.
Attributes included from MonetaryClassSupport
Instance Method Summary collapse
Methods included from MonetaryClassSupport
Methods included from MonetarySupport
#method_missing, #monetary_method_call?, #original_method, #pennies_for, #respond_to?
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Aranha::Parsers::Ofx::Data::MonetarySupport
Instance Attribute Details
#amount ⇒ Object
Returns the value of attribute amount.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def amount @amount end |
#check_number ⇒ Object
Returns the value of attribute check_number.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def check_number @check_number end |
#currate ⇒ Object
Returns the value of attribute currate.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def currate @currate end |
#cursym ⇒ Object
Returns the value of attribute cursym.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def cursym @cursym end |
#date ⇒ Object
Returns the value of attribute date.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def date @date end |
#fit_id ⇒ Object
Returns the value of attribute fit_id.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def fit_id @fit_id end |
#memo ⇒ Object
Returns the value of attribute memo.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def memo @memo end |
#payee ⇒ Object
Returns the value of attribute payee.
8 9 10 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 8 def payee @payee end |
#sic ⇒ Object
rubocop:disable Lint/DuplicateMethods
46 47 48 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 46 def sic @sic end |
#type ⇒ Object
rubocop:disable Lint/DuplicateMethods
41 42 43 |
# File 'lib/aranha/parsers/ofx/data/transaction.rb', line 41 def type @type end |