リックスともうします

時間制限を付けたいのですが

Rubyプログラミング基礎講座
広瀬雄二著
技術評論社

P118より引用
start=Time.now.to_i
while true
   なんらかの処理
 if Time.now.to_i-start>10
        puts"時間切れです"
        break
  end
end

//ここまで

をさんこうにソースを考えました

引用
     start_time=Time.now.to_i
       sub=rand(10)+1
       sub2=rand(10)+1
       case buf_sub_level
        when 1
              printf("%d問目:%d+%d=",sub,sub2)
              if Time.now.to_i-start.time>10   #10秒
              puts"時間切れです"
                          break
              end
               if buf_ans==answer.to_i
                     puts"正解"
                     buf_ok+=1
                     n+=1
               else
                     puts"間違いZ"
                     buf_ng+=1
                     n+=1
               end

   //ここまで

何も入力しないでほっておいたりすると(この場合10びょう)
龍と時間切れになるようにしたいのですがどうすればいいでし
ょうか
アドバイスください
   



--------------------------------------
For All Sports Lovers!
http://pr.mail.yahoo.co.jp/yells/