class FaradayMiddleware::AssemblyOAuth2
Constants
- AUTH_HEADER
Attributes
token[R]
Public Class Methods
new(app, token)
click to toggle source
Calls superclass method
# File lib/assembly/faraday_middleware/assembly_oauth2.rb, line 15 def initialize(app, token) unless token && token.is_a?(String) raise ArgumentError.new("An access_token string was expected, got: #{token.inspect}") end super(app) @token = token end
Public Instance Methods
call(env)
click to toggle source
# File lib/assembly/faraday_middleware/assembly_oauth2.rb, line 10 def call(env) env[:request_headers][AUTH_HEADER] ||= "Bearer #{token}" @app.call env end