class Metova::Oauth::GoogleProvider
Constants
- GOOGLE_API_URL
- ME_URL
Public Instance Methods
authenticate()
click to toggle source
# File lib/metova/oauth/google_provider.rb, line 7 def authenticate self.info = OmniAuth::AuthHash.new me self.uid = info.id self end
me()
click to toggle source
Calls superclass method
Metova::Oauth::GenericProvider#me
# File lib/metova/oauth/google_provider.rb, line 21 def me super do client = OAuth2 token = OAuth2::AccessToken.new JSON.parse URI.parse(ME_URL[access_token]).read end end
name()
click to toggle source
# File lib/metova/oauth/google_provider.rb, line 13 def name 'Google' end
provider()
click to toggle source
# File lib/metova/oauth/google_provider.rb, line 17 def provider :google_oauth2 end