Sha256: be33db0c9b520ea442dbb5ac0cbe81ea1c7eb5a7d887268b778f9a09fee8fb4a

Contents?: true

Size: 350 Bytes

Versions: 18

Compression:

Stored size: 350 Bytes

Contents

module Her
  module Middleware
    # This middleware adds a "Accept: application/json" HTTP header
    class AcceptJSON < Faraday::Middleware
      def add_header(headers)
        headers.merge! "Accept" => "application/json"
      end

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

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
her-0.6.3 lib/her/middleware/accept_json.rb
her-0.6.2 lib/her/middleware/accept_json.rb
her-0.6.1 lib/her/middleware/accept_json.rb
her-0.6 lib/her/middleware/accept_json.rb
her-0.5.5 lib/her/middleware/accept_json.rb
her-0.5.4 lib/her/middleware/accept_json.rb
her-0.5.3 lib/her/middleware/accept_json.rb
her-0.5.2 lib/her/middleware/accept_json.rb
her-0.5.1 lib/her/middleware/accept_json.rb
her-0.5 lib/her/middleware/accept_json.rb
extended_her-0.5 lib/her/middleware/accept_json.rb
her-0.4.1 lib/her/middleware/accept_json.rb
her-0.4 lib/her/middleware/accept_json.rb
her-0.3.8 lib/her/middleware/accept_json.rb
her-0.3.7 lib/her/middleware/accept_json.rb
her-0.3.6 lib/her/middleware/accept_json.rb
her-0.3.5 lib/her/middleware/accept_json.rb
her-0.3.4 lib/her/middleware/accept_json.rb