Class: OfxParser::Transaction

Inherits:
Object
  • Object
show all
Extended by:
MonetaryClassSupport
Includes:
MonetarySupport
Defined in:
lib/ofx.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"
}

Instance Attribute Summary collapse

Attributes included from MonetaryClassSupport

#monies

Instance Method Summary collapse

Methods included from MonetaryClassSupport

monetary_vars

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 OfxParser::MonetarySupport

Instance Attribute Details

#amountObject

Returns the value of attribute amount.



112
113
114
# File 'lib/ofx.rb', line 112

def amount
  @amount
end

#check_numberObject

Returns the value of attribute check_number.



112
113
114
# File 'lib/ofx.rb', line 112

def check_number
  @check_number
end

#dateObject

Returns the value of attribute date.



112
113
114
# File 'lib/ofx.rb', line 112

def date
  @date
end

#fit_idObject

Returns the value of attribute fit_id.



112
113
114
# File 'lib/ofx.rb', line 112

def fit_id
  @fit_id
end

#memoObject

Returns the value of attribute memo.



112
113
114
# File 'lib/ofx.rb', line 112

def memo
  @memo
end

#payeeObject

Returns the value of attribute payee.



112
113
114
# File 'lib/ofx.rb', line 112

def payee
  @payee
end

#sicObject

Returns the value of attribute sic.



112
113
114
# File 'lib/ofx.rb', line 112

def sic
  @sic
end

#typeObject

Returns the value of attribute type.



112
113
114
# File 'lib/ofx.rb', line 112

def type
  @type
end

Instance Method Details

#sic_descObject



152
153
154
# File 'lib/ofx.rb', line 152

def sic_desc
  Mcc::CODES[sic]
end

#type_descObject



138
139
140
# File 'lib/ofx.rb', line 138

def type_desc
  TYPE[type]
end