Class: Kontakt::Analytics

Inherits:
Auth show all
Defined in:
lib/kontakt.rb

Instance Attribute Summary

Attributes inherited from Configuration

#key

Class Method Summary collapse

Methods inherited from Auth

make_request

Methods inherited from Configuration

#initialize

Constructor Details

This class inherits a constructor from Kontakt::Configuration

Class Method Details

.metrics_ranges(venue_id, startTime, options = {endTime: Time.now.to_i, maxResults: 100}) ⇒ Object

> Analytics



113
114
115
116
117
118
119
120
121
122
123
124
# File 'lib/kontakt.rb', line 113

def self.metrics_ranges(venue_id, startTime, options = {endTime: Time.now.to_i, maxResults: 100})

  request_options = {
    params: {:sourceType => "VENUE",
            :sourceId => venue_id,
            :iso8601Timestamps => "true",
            :startTimestamp => startTime,
            :endTimestamp => options[:endTime],
            :maxResults => options[:maxResults]}
  }
  return JSON.parse(make_request('get', '/analytics/metrics/ranges', request_options).body)
end