Method: Arke::Resource::Collection#initialize
- Defined in:
- lib/arke/resource/collection.rb
#initialize(parent, array) ⇒ Collection
Returns a new instance of Collection.
9 10 11 12 13 14 |
# File 'lib/arke/resource/collection.rb', line 9 def initialize(parent, array) raise Errors::UnexpectedResponse. new("#all expected to receive an Array from the resource, instead a #{array.class} was received.") unless array.is_a? Array @parent = parent @array = array.collect { |item| @parent.new(item) } end |