Class: ThreeScale::Core::Metric
Class Method Summary
collapse
#initialize
included
included
#attributes, #dirty?, included, #update_attributes
Class Method Details
.delete(service_id, id) ⇒ Object
27
28
29
|
# File 'lib/3scale/core/metric.rb', line 27
def self.delete(service_id, id)
api_delete({}, uri: metric_uri(service_id, id))
end
|
.load(service_id, id) ⇒ Object
18
19
20
|
# File 'lib/3scale/core/metric.rb', line 18
def self.load(service_id, id)
api_read({}, uri: metric_uri(service_id, id))
end
|
.save(attributes) ⇒ Object
22
23
24
25
|
# File 'lib/3scale/core/metric.rb', line 22
def self.save(attributes)
service_id, id = attributes.fetch(:service_id), attributes.fetch(:id)
api_update attributes, uri: metric_uri(service_id, id)
end
|