From: ARIMA Yasuhiro Date: 2000-03-27T15:55:53+09:00 Subject: [ruby-dev:9512] Re: timeout しない timeout 有馬です。 matz@netlab.co.jp (Yukihiro Matsumoto) wrote | なら、単に yield を呼ぶような実装にした方が良さそうな気が。 先に挙げた patch は、案のひとつにすぎません。 以下のような使い方を考えてます。 def gogo(limit=nil) begin timeout(limit) { # 長いかもしれない処理 } rescue puts "時間切れ!!" nil end end gogo 60 # 遅くても60秒で中断 gogo # かならず終わらせておくれ -- 有馬 康弘