class Esi::AccessToken
Constants
- EXPIRES_MARGIN
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/esi/access_token.rb, line 7 def initialize(*args) if args[0].is_a?(OAuth2::AccessToken) token = args[0] options = { refresh_token: token.refresh_token, expires_at: token.expires_at } super(token.client, token.token, options) else super(*args) end end
Public Instance Methods
expired?()
click to toggle source
# File lib/esi/access_token.rb, line 21 def expired? expires? && (expires_at < EXPIRES_MARGIN.ago.to_i) end
verify()
click to toggle source
# File lib/esi/access_token.rb, line 17 def verify Esi::Response.new(get('/oauth/verify')) end