Class: DockerSwarm::Middleware::ResponseJSONParser
- Inherits:
-
Excon::Middleware::Base
- Object
- Excon::Middleware::Base
- DockerSwarm::Middleware::ResponseJSONParser
- Defined in:
- lib/docker_swarm/middleware/response_json_parser.rb
Instance Method Summary collapse
Instance Method Details
#response_call(env) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/docker_swarm/middleware/response_json_parser.rb', line 6 def response_call(env) if env[:response] body = env[:response][:body] headers = env[:response][:headers] || {} if body && !body.empty? && headers["Content-Type"]&.include?("application/json") env[:response][:body] = parse_json(body) end end @stack.response_call(env) end |