Class: Cpro::Middleware::EncodeJson
- Inherits:
-
Faraday::Middleware
- Object
- Faraday::Middleware
- Cpro::Middleware::EncodeJson
- Defined in:
- lib/cpro/middleware/json.rb
Overview
JSON middleware added for 0.9 Faraday compatibility
Constant Summary collapse
- CONTENT_TYPE =
"Content-Type"- MIME =
"application/json"
Instance Method Summary collapse
Instance Method Details
#call(env) ⇒ Object
12 13 14 15 |
# File 'lib/cpro/middleware/json.rb', line 12 def call(env) encode(env) unless env.body.nil? || env.body.is_a?(String) @app.call(env) end |