sleep

sleep

ri

 ----------------------------------------------------------- Kernel#sleep
      sleep([duration])    => fixnum
 ------------------------------------------------------------------------
      Suspends the current thread for _duration_ seconds (which may be
      any number, including a  Float  with fractional seconds). Returns
      the actual number of seconds slept (rounded), which may be less
      than that asked for if the thread was interrupted by a  SIGALRM ,
      or if another thread calls  Thread#run . Zero arguments causes
       sleep  to sleep forever.
 
         Time.new    #=> Wed Apr 09 08:56:32 CDT 2003
         sleep 1.2   #=> 1
         Time.new    #=> Wed Apr 09 08:56:33 CDT 2003
         sleep 1.9   #=> 2
         Time.new    #=> Wed Apr 09 08:56:35 CDT 2003
 

refe

 Kernel#sleep
 --- sleep([sec])
 
     sec 秒だけプログラムの実行を停止します。sec
     には浮動小数点数も指定できます。sec が省略された場
     合、(SIGALRM または他スレッドからの
     Thread#run [Thread/run]) などで明示的に起こさない限り永
     久にスリープします。戻り値は実際に停止していた秒数(整数)です。