class HTTP::Timeout::Null

def rescue_writable

Retry writing
def rescue_writable
  yield
rescue IO::WaitWritable
  if IO.select(nil, [socket], nil, write_timeout)
    retry
  else
    raise TimeoutError, "Write timed out after #{write_timeout} seconds"
  end
end