Class: Imgwire::Resources::MetricsResource

Inherits:
BaseResource show all
Defined in:
lib/imgwire/resources/metrics_resource.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_client) ⇒ MetricsResource

Returns a new instance of MetricsResource.



6
7
8
9
# File 'lib/imgwire/resources/metrics_resource.rb', line 6

def initialize(api_client)
  super
  @api = ImgwireGenerated::MetricsApi.new(api_client)
end

Instance Method Details

#datasets(interval: nil, page: nil, limit: nil) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/imgwire/resources/metrics_resource.rb', line 11

def datasets(interval: nil, page: nil, limit: nil)
  @api.metrics_get_datasets(
    interval: interval,
    page: page,
    limit: limit
  )
end

#statsObject



19
20
21
# File 'lib/imgwire/resources/metrics_resource.rb', line 19

def stats
  @api.metrics_get_stats
end