Sha256: 622d89a598a501ab22f9a4ee930935b2f2ddaf53b5264c620bbbda1dfa97b8f0

Contents?: true

Size: 348 Bytes

Versions: 25

Compression:

Stored size: 348 Bytes

Contents

module JsonApiClient
  module Middleware
    class JsonRequest < Faraday::Middleware
      def call(environment)
        environment[:request_headers]["Accept"] = "application/json,*/*"
        uri = environment[:url]
        uri.path = uri.path + ".json" unless uri.path.match(/\.json$/) 
        @app.call(environment)
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
json_api_client-0.9.6 lib/json_api_client/middleware/json_request.rb
json_api_client-0.9.5 lib/json_api_client/middleware/json_request.rb
json_api_client-0.9.4 lib/json_api_client/middleware/json_request.rb
json_api_client-0.9.3 lib/json_api_client/middleware/json_request.rb
json_api_client-0.9.2 lib/json_api_client/middleware/json_request.rb
json_api_client-0.9.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.8.1 lib/json_api_client/middleware/json_request.rb
json_api_client-0.8.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.7.1 lib/json_api_client/middleware/json_request.rb
json_api_client-0.7.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.6.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.5.1 lib/json_api_client/middleware/json_request.rb
json_api_client-0.5.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.4.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.3.1 lib/json_api_client/middleware/json_request.rb
json_api_client-0.3.0 lib/json_api_client/middleware/json_request.rb
json_api_client-0.2.4 lib/json_api_client/middleware/json_request.rb
json_api_client-0.2.3 lib/json_api_client/middleware/json_request.rb
json_api_client-0.2.2 lib/json_api_client/middleware/json_request.rb
json_api_client-0.2.1 lib/json_api_client/middleware/json_request.rb