class Cloudflair::Analytics

Public Class Methods

new(zone_id) click to toggle source
# File lib/cloudflair/api/zone/analytics.rb, line 9
def initialize(zone_id)
  @path = "zones/#{zone_id}/analytics"
end

Public Instance Methods

colos(filter = {}) click to toggle source
# File lib/cloudflair/api/zone/analytics.rb, line 19
def colos(filter = {})
  raw_response = connection.get "#{@path}/colos", filter
  parsed_responses = response raw_response
  parsed_responses.map do |parsed_response|
    hash_to_object parsed_response
  end
end
dashboard(filter = {}) click to toggle source
# File lib/cloudflair/api/zone/analytics.rb, line 13
def dashboard(filter = {})
  raw_response = connection.get "#{@path}/dashboard", filter
  parsed_response = response raw_response
  hash_to_object parsed_response
end