Class: OFX::Parser::OFX102

Inherits:
Object
  • Object
show all
Defined in:
lib/ofx/parser/ofx102.rb

Constant Summary collapse

VERSION =
"1.0.2"
ACCOUNT_TYPES =
{
  "CHECKING" => :checking
}
TRANSACTION_TYPES =
{
  "CREDIT" => :credit,
  "DEBIT" => :debit,
  "OTHER" => :other
}

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ OFX102

Returns a new instance of OFX102.



20
21
22
23
24
# File 'lib/ofx/parser/ofx102.rb', line 20

def initialize(options = {})
  @headers = options[:headers]
  @body = options[:body]
  @html = Nokogiri::HTML.parse(body)
end

Instance Attribute Details

#bodyObject (readonly)

Returns the value of attribute body.



17
18
19
# File 'lib/ofx/parser/ofx102.rb', line 17

def body
  @body
end

#headersObject (readonly)

Returns the value of attribute headers.



16
17
18
# File 'lib/ofx/parser/ofx102.rb', line 16

def headers
  @headers
end

#htmlObject (readonly)

Returns the value of attribute html.



18
19
20
# File 'lib/ofx/parser/ofx102.rb', line 18

def html
  @html
end

Instance Method Details

#accountObject



26
27
28
# File 'lib/ofx/parser/ofx102.rb', line 26

def 
  @account ||= 
end