Class: OpenBD::Resources::OpenbdItem

Inherits:
BaseResource show all
Defined in:
lib/openbd/resources/openbd_item.rb

Instance Attribute Summary

Attributes inherited from BaseResource

#source

Instance Method Summary collapse

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

#hanmotoObject



15
16
17
# File 'lib/openbd/resources/openbd_item.rb', line 15

def hanmoto
  @hanmoto ||= ::OpenBD::Resources::Hanmoto.new(source['hanmoto'])
end

#onixObject



11
12
13
# File 'lib/openbd/resources/openbd_item.rb', line 11

def onix
  @onix ||= ::OpenBD::Resources::Onix.new(source['onix'])
end

#summaryObject



19
20
21
# File 'lib/openbd/resources/openbd_item.rb', line 19

def summary
  @summary ||= ::OpenBD::Resources::Summary.new(source['summary'])
end