Sha256: 641e7778a43bbc8291677df1040c2169d9ff26e6e8ca82100885a9ccdaa78f62
Contents?: true
Size: 317 Bytes
Versions: 4
Compression:
Stored size: 317 Bytes
Contents
require 'faraday' require 'faraday_middleware' require_relative './es_http_client_error' module EsHttpClient class ErrorHandler < Faraday::Response::Middleware def on_complete(env) status = env[:status] raise EsHttpClientError.new(status, env[:reason_phrase]) if status >= 400 end end end
Version data entries
4 entries across 4 versions & 1 rubygems