From: Jeff Bowen Date: 2008-01-22T13:35:29+09:00 Subject: sleep not adding up I was hoping that the following code would print out hi with one second gaps. However it waits 5 seconds and then prints out hi 5 times. def test_puts puts 'hi' end def test_sleep sleep 1 test_puts end 5.downto(1) do test_sleep end -- Posted via http://www.ruby-forum.com/.