class ThreeScale::Core::Utilization
Public Class Methods
load(service_id, app_id)
click to toggle source
# File lib/3scale/core/utilization.rb, line 13 def self.load(service_id, app_id) result = api_do_get({}, uri: utilization_uri(service_id, app_id), rprefix: :utilization) do |res| return nil if res[:response].status == 404 true end return nil if result.nil? usage_reports = result[:attributes].map { |attrs| new attrs } APIClient::Collection.new(usage_reports) end
Private Class Methods
utilization_uri(service_id, app_id)
click to toggle source
# File lib/3scale/core/utilization.rb, line 8 def self.utilization_uri(service_id, app_id) "#{default_uri}#{service_id}/applications/#{app_id}/utilization/" end