Class: Preneeds::Middleware::Response::PreneedsParser
- Inherits:
-
Faraday::Response::Middleware
- Object
- Faraday::Response::Middleware
- Preneeds::Middleware::Response::PreneedsParser
- Defined in:
- lib/preneeds/middleware/response/preneeds_parser.rb
Overview
Faraday middleware responsible for customizing parsing of the EOAS response.
Instance Method Summary collapse
-
#on_complete(env) ⇒ Faraday::Env
Parses the EOAS response.
Instance Method Details
#on_complete(env) ⇒ Faraday::Env
Parses the EOAS response.
13 14 15 16 17 |
# File 'lib/preneeds/middleware/response/preneeds_parser.rb', line 13 def on_complete(env) return unless env.response_headers['content-type']&.match?(/\bxml/) env[:body] = parse(env.body) if env.body.present? end |