概要
Kernel#sleep -> Integer
Kernel#sleep(sec) -> Integer
詳細
ec 秒だけプログラムの実行を停止します。
sec が省略された場合、他スレッドからの Thread#run などで明示的に起こさない限り永久にスリープします。
Thread#runを呼ぶとその時点で sleepの実行が中断されます。
戻り値は実際に停止していた時間です。
サンプルコード
puts Time.now ret = sleep 1 puts Time.now puts ret
出力
2014-05-30 22:36:05 +0900 2014-05-30 22:36:06 +0900 1