Sha256: 6da0b9aa449fce3bb31e57a8655ad0dc8d642a3158f37e2ad4425b5da683ca90
Contents?: true
Size: 593 Bytes
Versions: 1
Compression:
Stored size: 593 Bytes
Contents
module Loquor class Resource def initialize(data) @data = ObjectHash.new(data) end def method_missing(name, *args) @data[name] end def self.path=(path) @path = path end def self.path @path end def self.find(id) ApiCall::Show.new(self, id).execute end def self.find_each(&block) ApiCall::Index.new(self).find_each(&block) end def self.where(*args) ApiCall::Index.new(self).where(*args) end def self.create(payload) ApiCall::Create.new(self, payload).execute end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
loquor-0.3.0 | lib/loquor/resource.rb |