Method: Esi::Client#initialize

Defined in:
lib/esi/client.rb

#initialize(token: nil, refresh_token: nil, expires_at: nil) ⇒ Client

Create a new instance of Client

Parameters:

  • token (String) (defaults to: nil)

    token the esi access_token

  • refresh_token (String) (defaults to: nil)

    refresh_token the esi refresh_token

  • expires_at (Time) (defaults to: nil)

    expires_at the time stamp the esi token expires_at



28
29
30
31
32
33
34
# File 'lib/esi/client.rb', line 28

def initialize(token: nil, refresh_token: nil, expires_at: nil)
  @logger = Esi.logger
  @access_token = token
  @refresh_token = refresh_token
  @expires_at = expires_at
  @oauth = init_oauth
end