class GoogleOAuth::Client
Public Class Methods
new(options = {})
click to toggle source
# File lib/googleoauth/client.rb, line 8 def initialize(options = {}) @client_id = options[:client_id] @client_secret = options[:client_secret] @redirect = options[:redirect] end
Public Instance Methods
request(request_uri)
click to toggle source
# File lib/googleoauth/client.rb, line 30 def request(request_uri) @@token.get("https://www.googleapis.com/#{request_uri}".gsub('\/\/', '')).body end
Private Instance Methods
consumer()
click to toggle source
# File lib/googleoauth/client.rb, line 35 def consumer OAuth2::Client.new( @client_id, @client_secret, :site => 'https://accounts.google.com', :authorize_url => '/o/oauth2/auth', :token_url => '/o/oauth2/token' ) end