class HTTP::Retriable::Performer
def retry_request?(req, err, res, attempt)
def retry_request?(req, err, res, attempt) if @should_retry_proc @should_retry_proc.call(req, err, res, attempt) elsif err retry_exception?(err) else retry_response?(res) end end