module Rufus
class Rufus::Scheduler
class Rufus::Scheduler::AtJob
class Rufus::Scheduler::CronJob
class Rufus::Scheduler::D
class Rufus::Scheduler::Error
class Rufus::Scheduler::EvInJob
class Rufus::Scheduler::EveryJob
class Rufus::Scheduler::FileLock
class Rufus::Scheduler::InJob
class Rufus::Scheduler::IntervalJob
class Rufus::Scheduler::Job
class Rufus::Scheduler::Job::KillSignal
class Rufus::Scheduler::JobArray
class Rufus::Scheduler::NotRunningError
class Rufus::Scheduler::NullLock
class Rufus::Scheduler::OneTimeJob
class Rufus::Scheduler::RepeatJob
class Rufus::Scheduler::TimeoutError
rufus-scheduler
3.9.2
# push
def push(job) @mutex.synchronize { @array << job unless @array.index(job) } self end