Class: OpenBD::Resources::OpenbdItem
- Inherits:
-
BaseResource
- Object
- BaseResource
- OpenBD::Resources::OpenbdItem
- Defined in:
- lib/openbd/resources/openbd_item.rb
Instance Attribute Summary
Attributes inherited from BaseResource
Instance Method Summary collapse
- #hanmoto ⇒ Object
-
#initialize(source) ⇒ OpenbdItem
constructor
A new instance of OpenbdItem.
- #onix ⇒ Object
- #summary ⇒ Object
Constructor Details
#initialize(source) ⇒ OpenbdItem
Returns a new instance of OpenbdItem.
4 5 6 7 8 9 |
# File 'lib/openbd/resources/openbd_item.rb', line 4 def initialize(source) @source = source @hanmoto = nil @onix = nil @summary = nil end |
Instance Method Details
#hanmoto ⇒ Object
15 16 17 |
# File 'lib/openbd/resources/openbd_item.rb', line 15 def hanmoto @hanmoto ||= ::OpenBD::Resources::Hanmoto.new(source['hanmoto']) end |
#onix ⇒ Object
11 12 13 |
# File 'lib/openbd/resources/openbd_item.rb', line 11 def onix @onix ||= ::OpenBD::Resources::Onix.new(source['onix']) end |
#summary ⇒ Object
19 20 21 |
# File 'lib/openbd/resources/openbd_item.rb', line 19 def summary @summary ||= ::OpenBD::Resources::Summary.new(source['summary']) end |