Ответ 1
Это драгоценный камень.
Вам больше не нужно, поскольку он поддерживает только Ruby 1.8 и старше (и Ruby 1.8 официально устарел).
Из http://ph7spot.com/musings/system-timer:
Обновление: system_timer применим только в том случае, если вы используете Ruby 1.8. Это вам не нужно, если вы используете Ruby 1.9, JRuby, Rubinius или MacRuby. Фактически использование system_timer с одним из этих интерпретаторов Ruby даже не имеет смысла, поскольку, как объясняется в этой статье, system_timer предназначен для устранения фундаментального ограничения реализации потоковой передачи в Ruby M.R.I. 1,8 (зеленые нити). Все другие интерпретаторы Ruby используют собственные потоки, а timeout.rb должен работать так, как ожидается, пока блокируется глобальная блокировка интерпретатора.