Class: JsonApiClient::Middleware::ParseJson
- Inherits:
-
Faraday::Middleware
- Object
- Faraday::Middleware
- JsonApiClient::Middleware::ParseJson
- Defined in:
- lib/json_api_client/middleware/parse_json.rb
Instance Method Summary collapse
Instance Method Details
#call(environment) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/json_api_client/middleware/parse_json.rb', line 5 def call(environment) @app.call(environment).on_complete do |env| if process_response_type?(response_type(env)) env[:raw_body] = env[:body] env[:body] = parse(env[:body]) end end end |