class GAReadonly::Connection
Public Class Methods
new()
click to toggle source
# File lib/gareadonly/connection.rb, line 8 def initialize GAReadonly.configuration.client = Google::APIClient.new(:application_name => GAReadonly.configuration.application_name,:application_version => GAReadonly.configuration.application_version) GAReadonly.configuration.signing_key = Google::APIClient::KeyUtils.load_from_pkcs12(GAReadonly.configuration.key, 'notasecret') GAReadonly.configuration.client.authorization = Signet::OAuth2::Client.new(:token_credential_uri => GAReadonly.configuration.google_url, :audience => GAReadonly.configuration.google_url, :scope => GAReadonly.configuration.api_scope, issuer: GAReadonly.configuration.issuer, signing_key: GAReadonly.configuration.signing_key) GAReadonly.configuration.client.authorization.fetch_access_token! GAReadonly.configuration.analytics = GAReadonly.configuration.client.discovered_api(GAReadonly.configuration.discovered_api_name,GAReadonly.configuration.discovered_api_version) end