class Faraday::Panoptes::AccessTokenAuthentication

Public Class Methods

new(app, url:, access_token:) click to toggle source
Calls superclass method
# File lib/faraday/panoptes/access_token_authentication.rb, line 11
def initialize(app, url:, access_token:)
  super(app)
  @access_token = access_token
end

Public Instance Methods

access_token() click to toggle source
# File lib/faraday/panoptes/access_token_authentication.rb, line 25
def access_token
  @access_token
end
authorization_header() click to toggle source
# File lib/faraday/panoptes/access_token_authentication.rb, line 21
def authorization_header
  "Bearer #{access_token}"
end
call(env) click to toggle source
# File lib/faraday/panoptes/access_token_authentication.rb, line 16
def call(env)
  env[:request_headers]["Authorization"] = authorization_header
  @app.call(env)
end