Class: ClickHouse::Middleware::ParseJsonOj
- Inherits:
-
ResponseBase
- Object
- Faraday::Middleware
- ResponseBase
- ClickHouse::Middleware::ParseJsonOj
- Defined in:
- lib/click_house/middleware/parse_json_oj.rb
Constant Summary
Constants inherited from ResponseBase
ResponseBase::CONTENT_TYPE_HEADER
Instance Attribute Summary
Attributes inherited from ResponseBase
Instance Method Summary collapse
Methods inherited from ResponseBase
#config, #content_type?, #initialize
Constructor Details
This class inherits a constructor from ClickHouse::Middleware::ResponseBase
Instance Method Details
#on_complete(env) ⇒ Object
9 10 11 12 13 |
# File 'lib/click_house/middleware/parse_json_oj.rb', line 9 def on_complete(env) return unless content_type?(env, content_type) env.body = Oj.load(env.body, config.) unless env.body.strip.empty? end |