class DPLibrary::Collection
Attributes
collection_items[RW]
Public Class Methods
new(collection_response)
click to toggle source
# File lib/DPLibrary/collection.rb, line 5 def initialize(collection_response) set_values(collection_response) end
Public Instance Methods
create_collection_item(collection_item_hash)
click to toggle source
# File lib/DPLibrary/collection.rb, line 19 def create_collection_item(collection_item_hash) CollectionItem.new(collection_item_hash) end
set_values(collection_response)
click to toggle source
# File lib/DPLibrary/collection.rb, line 9 def set_values(collection_response) @collection_items = [] if (collection_response.is_a?(Array)) @collection_items = collection_response.map {|h| create_collection_item(h)} else @collection_items << CollectionItem.new(collection_response) end @collection_items end