Method: Esi::AccessToken#initialize

Defined in:
lib/esi/access_token.rb

#initialize(*args) ⇒ AccessToken

Returns a new instance of AccessToken.



3
4
5
6
7
8
9
10
11
# File 'lib/esi/access_token.rb', line 3

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