Sha256: db4005a4a3d0f043c51af47a7944929d4b308a203f1ea94e6109fb59c99446fe
Contents?: true
Size: 569 Bytes
Versions: 2
Compression:
Stored size: 569 Bytes
Contents
module Reviewed module Utils def self.included(klass) klass.extend(Reviewed::Utils::ClassMethods) end module ClassMethods def object_from_response(method, url, params={}) response = Reviewed.send(method, url, params) self.from_response(response.body) end def collection_from_response(method, url, params={}) response = Reviewed.send(method, url, params) Reviewed::Collection.new(self, response, params) end def from_response(data) self.new(data) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
reviewed-0.0.8 | lib/reviewed/utils.rb |
reviewed-0.0.7 | lib/reviewed/utils.rb |