Class: Kessel::Auth::OAuth2AuthRequest

Inherits:
Object
  • Object
show all
Includes:
AuthRequest
Defined in:
lib/kessel/auth.rb

Overview

Since:

  • 1.0.0

Instance Method Summary collapse

Constructor Details

#initialize(credentials) ⇒ OAuth2AuthRequest

Returns a new instance of OAuth2AuthRequest.

Since:

  • 1.0.0



72
73
74
# File 'lib/kessel/auth.rb', line 72

def initialize(credentials)
  @credentials = credentials
end

Instance Method Details

#configure_request(request) ⇒ Object

Since:

  • 1.0.0



76
77
78
79
# File 'lib/kessel/auth.rb', line 76

def configure_request(request)
  token = @credentials.get_token
  request['authorization'] = "Bearer #{token.access_token}"
end