Module: Harpy::Resource
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Class Method Summary collapse
Class Method Details
.from_url(hash) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/harpy/resource.rb', line 22 def self.from_url(hash) results = {} hash.each do |klass, urls| results[klass] = Harpy.client.get [*urls] end Harpy.client.run results.values.flatten results.each do |klass, requests| requests.collect! do |request| klass.send :from_url_handler, request.response end end results end |