class HTTP::Timeout::Global

def wait_readable_or_timeout

Wait for a socket to become readable
def wait_readable_or_timeout
  IO.select([@socket], nil, nil, time_left)
  log_time
end