Timer class-newbie

I know nothing of the timer class and I want to have my ruby app wake up
in 30 minutes (or more) and have a handler for it..I don't want to spin
in a sleep loop waiting 30 minutes - can timer class handle this?

Examples welcome or point me to a web page that has examples

Thanks in advance

Joe

···

--
Posted via http://www.ruby-forum.com/.

I don't believe there is a built-in ruby timer class per se.

What you might try is a combination of Thread and Kernel.sleep()
such as

t = Thread.new {
  # bulk of your app goes here
}

sleep(1800) # take a half hour snooze

# time to take action such as
t.kill

Dan Nachbar

···

On Sep 25, 2011, at 10:28 AM, Joe Collins wrote:

I know nothing of the timer class and I want to have my ruby app wake up
in 30 minutes (or more) and have a handler for it..I don't want to spin
in a sleep loop waiting 30 minutes - can timer class handle this?

Examples welcome or point me to a web page that has examples

Thanks in advance

Joe

http://systemtimer.rubyforge.org/