■タイムアウトの秒数を指定する
■書式
require "timeout"
timeout(秒数) {
処理
}
■説明
一定時間経過したらタイムアウトにするにはtimeout()を使います。引数に秒数を指定すると、その秒数を越えた時点で例外が発生します。例外処理はbegin〜rescueで処理します。
■サンプル
#!/usr/bin/ruby
require "timeout"
timeout(3) {
loop {
print "."
}
}
print "timeout!\n"