Scheduling certain tasks in ruby

I want to be able to execute a certain task at a specified time. For
example, a user types in a reminder and a certain date/time. I want to
be able to send an email containing that reminder at exactly that date
and time. Would I use cron jobs for accomplishing this, or is there
another way?

hyped wrote:

I want to be able to execute a certain task at a specified time. For
example, a user types in a reminder and a certain date/time. I want to
be able to send an email containing that reminder at exactly that date
and time. Would I use cron jobs for accomplishing this, or is there
another way?

Try googling BackgrounDRB.