Sha256: 7a919eacf73d8707c36fda435d03b6cd19a0db0f501a3d1aae1bb0e90bf87d45

Contents?: true

Size: 384 Bytes

Versions: 62

Compression:

Stored size: 384 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

62 entries across 62 versions & 5 rubygems

Version Path
test_track_rails_client-4.0.0.alpha12 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha11 vendor/gems/her/lib/her/middleware/accept_json.rb
her-0.10.4 lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha10 vendor/gems/her/lib/her/middleware/accept_json.rb
her-0.10.3 lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha9 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha8 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha7 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha6 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha5 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha4 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha3 vendor/gems/her/lib/her/middleware/accept_json.rb
her-0.10.2 lib/her/middleware/accept_json.rb
her-1.0.1 lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha2 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-4.0.0.alpha1 vendor/gems/her/lib/her/middleware/accept_json.rb
her-1.0.0 lib/her/middleware/accept_json.rb
her-0.10.1 lib/her/middleware/accept_json.rb
test_track_rails_client-3.0.1 vendor/gems/her/lib/her/middleware/accept_json.rb
test_track_rails_client-3.0.0 vendor/gems/her/lib/her/middleware/accept_json.rb