Sha256: d0b47cd13f7672b48d7b95c8fb9a5dfbf68ab1df76f72fede7fe001171682990
Contents?: true
Size: 491 Bytes
Versions: 6
Compression:
Stored size: 491 Bytes
Contents
require 'faraday' module Uploadcare module Connections module Request class Auth < Faraday::Middleware attr_reader :auth_strategy def initialize(app=nil, auth_strategy) @auth_strategy = auth_strategy super(app) end def call(env) auth_strategy.apply(env) @app.call(env) end end end end end Faraday::Request.register_middleware uploadcare_auth: Uploadcare::Connections::Request::Auth
Version data entries
6 entries across 6 versions & 1 rubygems