Class: Zeppelin::Middleware::ResponseRaiseError

Inherits:
Faraday::Response::RaiseError
  • Object
show all
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