class ApiStruct::Collection

Attributes

collection[R]

Public Class Methods

new(collection, entity_klass) click to toggle source
# File lib/api_struct/collection.rb, line 5
def initialize(collection, entity_klass)
  raise EntityError, 'Collection must be a Array' unless collection.is_a? Array
  @collection = collection.map { |item| entity_klass.convert_to_entity(item) }
  __setobj__(@collection)
end

Public Instance Methods

failure?() click to toggle source
# File lib/api_struct/collection.rb, line 15
def failure?
  false
end
success?() click to toggle source
# File lib/api_struct/collection.rb, line 11
def success?
  true
end