Sha256: e5eee3fae71bca8811d3506d7843f3a893f45d8ba09ece051fa3e2d73bf059c8

Contents?: true

Size: 385 Bytes

Versions: 41

Compression:

Stored size: 385 Bytes

Contents

module Her
  module Middleware
    # This middleware adds a "Accept: application/json" HTTP header
    class AcceptJSON < Faraday::Middleware

      # @private
      def add_header(headers)
        headers.merge! "Accept" => "application/json"
      end

      # @private
      def call(env)
        add_header(env[:request_headers])
        @app.call(env)
      end
    end
  end
end

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
test_track_rails_client-8.1.1 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-8.1.0 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-8.0.0 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-7.1.2 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-7.1.1 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-7.0.0 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-6.0.0 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-5.0.1 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-5.0.0 vendor/gems/her/lib/her/middleware/accept_json.rb
her-1.1.1 lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.2 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.1 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.rc3 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.rc2 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha35 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha34 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha33 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha32 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha31 vendor/gems/her/lib/her/middleware/accept_json.rb