В Ruby я должен привести к таймауту выполнения блока кода после n milli секунды. Я знаю, что библиотека Ruby Timeout поддерживает тайм-ауты в секундах:
http://ruby-doc.org/stdlib/libdoc/timeout/rdoc/index.html
Действительно ли это возможно?
Просто используйте десятичное значение для тайм-аута. Пример для n миллисекунды:
Timeout::timeout(n / 1000.0) { sleep(100) }