Sha256: efbb350058551bd4fd29eaed0c9acccd46d56f1680b8955ca29e3723396034d4
Contents?: true
Size: 500 Bytes
Versions: 3
Compression:
Stored size: 500 Bytes
Contents
module Her module Model module Attributes def self.initialize_collection(klass, parsed_data={}) arr = klass.extract_array(parsed_data) arr = [] unless arr.is_a?(Array) collection_data = arr.map do |item_data| resource = klass.new(klass.parse(item_data)) resource.run_callbacks :find resource end Her::Collection.new(collection_data, parsed_data[:metadata], parsed_data[:errors]) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
quandl_client-2.9.0 | lib/quandl/her/collection.rb |
quandl_client-2.8.0 | lib/quandl/her/collection.rb |
quandl_client-2.7.12 | lib/quandl/her/collection.rb |