パンくず
Ruby Cookbook
一定時間ごとに処理を実行
概要
一定時間ごとに処理を実行
サンプル
# 指定したmsecごとに処理を実行する def execute_each_sec(sleep_sec) yield sleep sleep_sec end 5.times do execute_each_sec(1) do || puts "実行時間:#{Time.now}" end end
出力
実行時間:2012-06-24 23:45:40 +0900 実行時間:2012-06-24 23:45:41 +0900 実行時間:2012-06-24 23:45:42 +0900 実行時間:2012-06-24 23:45:43 +0900 実行時間:2012-06-24 23:45:44 +0900