resque-scheduler

Description
Resque-scheduler is an extension to Resque
that adds support for queueing items in the future.
Job scheduling is supported in two different ways: Recurring (scheduled) and
Delayed.
Scheduled jobs are like cron jobs, recurring on a regular basis. Delayed
jobs are resque jobs that you want to run at some point in the future.
The syntax is pretty explanatory:
Resque.enqueue_in(5.days, SendFollowupEmail, argument) # runs a job in 5 days, calling SendFollowupEmail.perform(argument)
# or
Resque.enqueue_at(5.days.from_now, SomeJob, argument) # runs a job at a specific time, calling SomeJob.perform(argument)
Documentation
This README covers what most people need to know. If you're looking
for details on individual methods, you might want to try the