class Userbin::Request::Middleware::RequestErrorHandler
Handle request errors
Public Instance Methods
call(env)
click to toggle source
# File lib/userbin/request.rb, line 47 def call(env) env.request.timeout = Userbin.config.request_timeout begin @app.call(env) rescue Faraday::ConnectionFailed raise Userbin::RequestError, 'Could not connect to Userbin API' rescue Faraday::TimeoutError raise Userbin::RequestError, 'Userbin API timed out' end end