Class: DockerSwarm::Middleware::RequestEncoder
- Inherits:
-
Excon::Middleware::Base
- Object
- Excon::Middleware::Base
- DockerSwarm::Middleware::RequestEncoder
- Defined in:
- lib/docker_swarm/middleware/request_encoder.rb
Instance Method Summary collapse
Instance Method Details
#request_call(env) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/docker_swarm/middleware/request_encoder.rb', line 6 def request_call(env) if env[:body] && !env[:body].is_a?(String) content_type = (env[:headers]["Content-Type"] || env[:headers][:content_type]).to_s env[:body] = serialize_body(env[:body], content_type) if content_type.blank? || content_type.include?("application/json") env[:headers]["Content-Type"] ||= "application/json" end end @stack.request_call(env) end |