Class: AwesomeO::ItemCollection

Inherits:
Array
  • Object
show all
Includes:
Enumerable
Defined in:
lib/awesome_o/item_collection.rb

Instance Method Summary collapse

Constructor Details

#initialize(array) ⇒ ItemCollection

Returns a new instance of ItemCollection.



7
8
9
10
# File 'lib/awesome_o/item_collection.rb', line 7

def initialize(array)
  @results = array
  super(@results)
end

Instance Method Details

#each_with_objectObject



12
13
14
15
16
# File 'lib/awesome_o/item_collection.rb', line 12

def each_with_object
  @results.each do |result|
    yield result, eval(result.type).send(:find, result.id)
  end
end