Class: DomoscioAdmin::ResourceInstance
- Inherits:
-
Resource
- Object
- Resource
- DomoscioAdmin::ResourceInstance
show all
- Defined in:
- lib/domoscio_admin/resources/resource_instance.rb
Class Method Summary
collapse
Methods inherited from Resource
class_name
Class Method Details
.url(id = nil) ⇒ Object
4
5
6
7
8
9
10
11
12
|
# File 'lib/domoscio_admin/resources/resource_instance.rb', line 4
def url(id = nil)
if self == Resource
raise NotImplementedError.new('Resource is an abstract class. Do not use it directly.')
end
build_url = "/instances/#{DomoscioAdmin.configuration.client_id}/#{class_name.underscore}s"
build_url << "/#{CGI.escape(id.to_s)}" if id
return build_url
end
|