Class: Oauth2Rails::User

Inherits:
Object
  • Object
show all
Defined in:
lib/oauth2_rails/user.rb

Instance Method Summary collapse

Constructor Details

#initialize(auth) ⇒ User

Returns a new instance of User.



41
42
43
# File 'lib/oauth2_rails/user.rb', line 41

def initialize(auth)
  @token = auth
end

Instance Method Details

#access_tokenObject



53
54
55
# File 'lib/oauth2_rails/user.rb', line 53

def access_token
  @token['access_token']
end

#expires_everyObject



61
62
63
# File 'lib/oauth2_rails/user.rb', line 61

def expires_every
  @token['expires_in']
end

#idObject



49
50
51
# File 'lib/oauth2_rails/user.rb', line 49

def id
  @token['user_id']
end

#json_responseObject



45
46
47
# File 'lib/oauth2_rails/user.rb', line 45

def json_response
  @token
end

#refresh_tokenObject



57
58
59
# File 'lib/oauth2_rails/user.rb', line 57

def refresh_token
  @token['refresh_token']
end