A light-weight job scheduling system built on top of Resque
#validate_job!
via #enqueue_at_with_queue
#286require_paths
in gemspec #288require_paths
in gemspecThreadError
on Ruby 2RESQUE_SCHEDULER_INTERVAL
in place of INTERVAL
Float()
instead of Integer()
to calculate poll sleep amountevery
notice to READMEResque.validate
instead of custom .validate_job!
~> 2.0
>= 3.0.0
master_lock_key
.Resque.clean_schedules
method, which is useful when setting up the
scheduler for the first time.Resque.schedule=
sets rather than appends#scheduled_at
which returns an array of timestamps at which the
specified job is scheduled#enqueue_delayed
for enqueueing specific delayed jobs immediately#puts
, configurable via LOGFILE
, VERBOSE
, and
MUTE
environmental variables, as well as being settable via
Resque::Scheduler#logger
Resque::Scheduler.poll_sleep_amount
via the
INTERVAL
environmental variable.Resque::Helpers