Class: OfxParser::Transaction

Inherits:
Object
  • Object
show all
Includes:
MonetarySupport
Defined in:
lib/ofx.rb

Constant Summary collapse

TYPE =

monetary_vars :amount

{
  :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

Instance Method Summary collapse

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.



108
109
110
# File 'lib/ofx.rb', line 108

def amount
  @amount
end

#check_numberObject

Returns the value of attribute check_number.



108
109
110
# File 'lib/ofx.rb', line 108

def check_number
  @check_number
end

#dateObject

Returns the value of attribute date.



108
109
110
# File 'lib/ofx.rb', line 108

def date
  @date
end

#fit_idObject

Returns the value of attribute fit_id.



108
109
110
# File 'lib/ofx.rb', line 108

def fit_id
  @fit_id
end

#memoObject

Returns the value of attribute memo.



108
109
110
# File 'lib/ofx.rb', line 108

def memo
  @memo
end

#payeeObject

Returns the value of attribute payee.



108
109
110
# File 'lib/ofx.rb', line 108

def payee
  @payee
end

#sicObject

Returns the value of attribute sic.



108
109
110
# File 'lib/ofx.rb', line 108

def sic
  @sic
end

#typeObject

Returns the value of attribute type.



108
109
110
# File 'lib/ofx.rb', line 108

def type
  @type
end

Instance Method Details

#sic_descObject



147
148
149
# File 'lib/ofx.rb', line 147

def sic_desc
  Mcc::CODES[sic]
end

#type_descObject



133
134
135
# File 'lib/ofx.rb', line 133

def type_desc
  TYPE[type]
end