Sha256: 176a230b1e42ed63d7d6ec5c1af031aba3821cd6bfa62ceb4772a561b9a1ec55

Contents?: true

Size: 347 Bytes

Versions: 4

Compression:

Stored size: 347 Bytes

Contents

module Restforce
  # Middleware that allows you to specify custom request headers
  # when initializing Restforce client
  class Middleware::CustomHeaders < Restforce::Middleware
    def call(env)
      headers = @options[:request_headers]
      env[:request_headers].merge!(headers) if headers.is_a?(Hash)

      @app.call(env)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
restforce-2.5.4 lib/restforce/middleware/custom_headers.rb
restforce-2.5.3 lib/restforce/middleware/custom_headers.rb
restforce-2.5.2 lib/restforce/middleware/custom_headers.rb
restforce-2.5.1 lib/restforce/middleware/custom_headers.rb