A Ruby Timeout that works

TCP_USER_TIMEOUT, exposed to Ruby