# Delay

**URL:** <https://www.ruby-forum.com/t/delay/79855>\
**Category:** Ruby\
**Created:** [March 11, 2006, 3:25pm UTC](https://www.ruby-forum.com/t/delay/79855 "2006-03-11T15:25:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![TURK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/97f17d/32.png) [@TURK](https://www.ruby-forum.com/u/TURK)\
**Post date:** [March 11, 2006, 3:25pm UTC](https://www.ruby-forum.com/t/delay/79855/1 "2006-03-11T15:25:04Z")

</div>

HI masters,  
I want to create a loop say :

while (i\>=0)  
// do something  
Now hang for two seconds for next iteration  
i-=i  
}

How would you hang the process in ruby for a certain time?  
thank you

---

<div class="post-metadata">

**Author:** ![TURK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/97f17d/32.png) [@TURK](https://www.ruby-forum.com/u/TURK)\
**Post date:** [March 11, 2006, 3:29pm UTC](https://www.ruby-forum.com/t/delay/79855/2 "2006-03-11T15:29:24Z")

</div>

On Mar 11, 2006, at 3:25 PM, TURK wrote:

> thank you
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

Use Kernel#sleep

– Daniel
