class HTTP::Timeout::Global
def connect(socket_class, host, port)
def connect(socket_class, host, port) reset_timer ::Timeout.timeout(time_left, TimeoutError) do @socket = socket_class.open(host, port) end log_time end
def connect(socket_class, host, port) reset_timer ::Timeout.timeout(time_left, TimeoutError) do @socket = socket_class.open(host, port) end log_time end