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    
fieldaware_api / lib / faraday / raise_exception.rb
Size: Mime:
module FaradayMiddleware
  class RaiseException < Faraday::Middleware

    def initialize(app)
      super(app)
    end

    def call(env)
      begin
        @app.call(env)
      rescue Faraday::Error::ConnectionFailed, Faraday::TimeoutError => e
        raise FieldawareApi::ConnectionError.new(e)
      end
    end

  end
end