lib/restforce/middleware/custom_headers.rb
# frozen_string_literal: true 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