class GrapeDeviseAuth::AuthorizerData

Attributes

client_id[R]
expiry[R]
token[R]
uid[R]
warden[R]

Public Class Methods

from_env(env) click to toggle source
# File lib/grape_devise_auth/authorizer_data.rb, line 13
def self.from_env(env)
  new(
    env[Configuration::UID_KEY],
    env[Configuration::CLIENT_KEY] || 'default',
    env[Configuration::ACCESS_TOKEN_KEY],
    env[Configuration::EXPIRY_KEY],
    env['warden']
  )
end
new(uid, client_id, token, expiry, warden) click to toggle source
# File lib/grape_devise_auth/authorizer_data.rb, line 5
def initialize(uid, client_id, token, expiry, warden)
  @uid = uid
  @client_id = client_id
  @token = token
  @expiry = expiry
  @warden = warden
end

Public Instance Methods

token_prerequisites_present?() click to toggle source
# File lib/grape_devise_auth/authorizer_data.rb, line 23
def token_prerequisites_present?
  token && uid
end