class MetricaApi

Yandex Metrica API module

Constants

API_HOST
DEFAULT_FORMAT
DEFAULT_VERSION
VERSION

Attributes

logger[RW]

Public Class Methods

call(options, params) click to toggle source

@param options [Hash<:api_section, :method, :oauth_token[, :v[, :format]]>] path to method @param params [Hash] params for method @result [Hash] response as ruby plain object

# File lib/metrica_api.rb, line 32
def call(options, params)
  response_parser.parse(request.call(options, params).to_s)
end
counters(token) click to toggle source
# File lib/metrica_api.rb, line 36
def counters(token)
  Sections::Counters.new(token)
end
reporting(token) click to toggle source
# File lib/metrica_api.rb, line 40
def reporting(token)
  Sections::Reporting.new(token)
end
request() click to toggle source
# File lib/metrica_api.rb, line 48
def request
  Request
end
response_parser() click to toggle source
# File lib/metrica_api.rb, line 44
def response_parser
  Response
end