Method: JSONModel.all

Defined in:
lib/aspace_client/jsonmodel_client.rb

.all(uri, type_descriptor) ⇒ Object

Grab an array of JSON objects from ‘uri’ and use the ‘type_descriptor’ property of each object to cast it into a JSONModel.



23
24
25
26
27
# File 'lib/aspace_client/jsonmodel_client.rb', line 23

def self.all(uri, type_descriptor)
  JSONModel::HTTP.get_json(uri).map do |obj|
    JSONModel(obj[type_descriptor.to_s]).new(obj)
  end
end