Class: Zeppelin::Middleware::ResponseRaiseError
- Inherits:
-
Faraday::Response::RaiseError
- Object
- Faraday::Response::RaiseError
- Zeppelin::Middleware::ResponseRaiseError
- Defined in:
- lib/zeppelin/middleware/response_raise_error.rb
Overview
Intercept Faraday errors and re-raise our own to hide implementation details
Instance Method Summary collapse
Instance Method Details
#on_complete(env)
13 14 15 16 17 18 19 |
# File 'lib/zeppelin/middleware/response_raise_error.rb', line 13 def on_complete(env) super rescue Faraday::Error::ResourceNotFound => msg raise ResourceNotFound, msg.response rescue Faraday::Error::ClientError => msg raise ClientError, msg.response end |