Class: EsHttpClient::ErrorHandler

Inherits:
Faraday::Response::Middleware
  • Object
show all
Defined in:
lib/es_http_client/error_handler.rb

Instance Method Summary collapse

Instance Method Details

#on_complete(env) ⇒ Object

Raises:



9
10
11
12
# File 'lib/es_http_client/error_handler.rb', line 9

def on_complete(env)
  status = env[:status]
  raise EsHttpClientError.new(status, env[:reason_phrase]) if status >= 400
end