Method: WargamingApi::Node#initialize_as_array

Defined in:
lib/wargaming_api/node.rb

#initialize_as_array(array) ⇒ Object



31
32
33
34
35
36
37
38
39
40
# File 'lib/wargaming_api/node.rb', line 31

def initialize_as_array(array)
  @node = define_array(array)
  self.singleton_class.include Enumerable
  self.define_singleton_method(:each) do |&blk| 
    @node.each(&blk)
  end
  self.define_singleton_method(:[]) do |value|
    @node[value]
  end
end