Sha256: a7fcdf5e42ac2cc2742bf855a71cda350ea40818cbf8bd00ff2ae0085c7b92bd
Contents?: true
Size: 553 Bytes
Versions: 92
Compression:
Stored size: 553 Bytes
Contents
module Alula class RestResource < ApiResource # TODO: Not sure if the period replace is applicatble to our use # determine as we add child resources def self.resource_url(id = nil) if self == RestResource raise NotImplementedError, "Cannot call resource_url on a RestResource. Try using Device or Customer instead." end "/rest/v1/#{self.get_resource_path(id)}" end def resource_url(param_id = nil) our_id = [id, param_id].compact.first self.class.resource_url(our_id) end end end
Version data entries
92 entries across 92 versions & 1 rubygems