Module: Analytics

Extended by:
Configurable
Defined in:
lib/analytics.rb,
lib/analytics/error.rb,
lib/analytics/oauth.rb,
lib/analytics/client.rb,
lib/analytics/oauth2.rb,
lib/analytics/report.rb,
lib/analytics/account.rb,
lib/analytics/profile.rb,
lib/analytics/request.rb,
lib/analytics/version.rb,
lib/analytics/configurable.rb,
lib/analytics/web_property.rb,
lib/analytics/renderer/plain.rb,
lib/analytics/renderer/hashed.rb,
lib/analytics/error/permission_insufficient.rb,
lib/analytics/error/no_access_token_provided.rb

Defined Under Namespace

Modules: Configurable, Renderer Classes: Account, Client, Error, OAuth, OAuth2, Profile, Report, Request, WebProperty

Constant Summary collapse

BASE_URL =
'https://www.googleapis.com/analytics/v3'
VERSION =
"0.0.12"

Instance Attribute Summary

Attributes included from Configurable

#consumer_key, #consumer_secret, #default_access_token

Class Method Summary collapse

Methods included from Configurable

configure, options

Class Method Details

.clientObject



24
25
26
# File 'lib/analytics.rb', line 24

def client
  @client ||= Analytics::Client.new(options.fetch(:default_access_token))
end

.from_token(oauth_token) ⇒ Object



28
29
30
# File 'lib/analytics.rb', line 28

def from_token(oauth_token)
   @client = Analytics::Client.new(oauth_token)
end