Sha256: e10f20e870e5e09635f1e2665694fb71878d0a2f80bf5aace22165793c4b322a
Contents?: true
Size: 572 Bytes
Versions: 20
Compression:
Stored size: 572 Bytes
Contents
module Homeflow module API class Resource < ::Hashie::Mash include Homeflow::API::Queryable class << self def is_resource(uri) @resource_uri = uri.to_s end def find(id, params = {}) Request.run_for(Homeflow::API::ResourceIdentifier.new("/#{resource_uri}/#{id}", params)) end def delete(id, params = {}) Request.run_for(Homeflow::API::Delete.new("/#{resource_uri}/#{id}", params)) end def resource_uri @resource_uri end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems