Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
rapidash-troggy / lib / faraday / response / raise_rapidash_error.rb
Size: Mime:
require 'faraday'

module Faraday
  class Response::RaiseRapidashError < Response::Middleware

    def on_complete(env)
      status = env[:status].to_i
      klass = Rapidash.response_exception_class || Rapidash::ResponseError
      raise klass.new(env) if (400..599).include?(status)
    end

  end
end