Sha256: 59e9efa096a516b010aaa77578a3f8c362edf3b3f9e6a227cc70be8bac06eec5
Contents?: true
Size: 394 Bytes
Versions: 18
Compression:
Stored size: 394 Bytes
Contents
# frozen_string_literal: true module Frodo # Piece of middleware that simply injects the OAuth token into the request # headers. class Middleware::Authorization < Frodo::Middleware AUTH_HEADER = 'Authorization' def call(env) env[:request_headers][AUTH_HEADER] = %(Bearer #{token}) @app.call(env) end def token @options[:oauth_token] end end end
Version data entries
18 entries across 18 versions & 1 rubygems