Class: OFX::Data::Document
- Inherits:
-
Object
- Object
- OFX::Data::Document
- Defined in:
- lib/ofx/data/document.rb
Instance Attribute Summary collapse
-
#declaration ⇒ Object
readonly
Returns the value of attribute declaration.
-
#message_sets ⇒ Object
readonly
Returns the value of attribute message_sets.
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Document
constructor
A new instance of Document.
- #ofx_type ⇒ Object
- #request? ⇒ Boolean
- #response? ⇒ Boolean
Constructor Details
#initialize(opts = {}) ⇒ Document
Returns a new instance of Document.
8 9 10 11 |
# File 'lib/ofx/data/document.rb', line 8 def initialize(opts = {}) @message_sets = opts.fetch(:message_sets) @declaration = opts.fetch(:declaration, Declaration.default) end |
Instance Attribute Details
#declaration ⇒ Object (readonly)
Returns the value of attribute declaration.
6 7 8 |
# File 'lib/ofx/data/document.rb', line 6 def declaration @declaration end |
#message_sets ⇒ Object (readonly)
Returns the value of attribute message_sets.
6 7 8 |
# File 'lib/ofx/data/document.rb', line 6 def @message_sets end |
Instance Method Details
#ofx_type ⇒ Object
21 22 23 |
# File 'lib/ofx/data/document.rb', line 21 def ofx_type :document end |
#request? ⇒ Boolean
17 18 19 |
# File 'lib/ofx/data/document.rb', line 17 def request? !response? end |
#response? ⇒ Boolean
13 14 15 |
# File 'lib/ofx/data/document.rb', line 13 def response? true end |