class Metova::Oauth::FluxProvider

Constants

FLUX_API_URL
ME_URL

Public Instance Methods

authenticate() click to toggle source
# File lib/metova/oauth/flux_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
# File lib/metova/oauth/flux_provider.rb, line 21
def me
  super do
    JSON.parse URI.parse(ME_URL[access_token]).read
  end
end
name() click to toggle source
# File lib/metova/oauth/flux_provider.rb, line 13
def name
  'FluxID'
end
provider() click to toggle source
# File lib/metova/oauth/flux_provider.rb, line 17
def provider
  :flux
end