module Rjob
Constants
- VERSION
Public Class Methods
configure(&block)
click to toggle source
# File lib/rjob.rb, line 22 def self.configure(&block) ::Rjob::Context.configure(&block) end
enqueue(job_class, *args)
click to toggle source
# File lib/rjob.rb, line 26 def self.enqueue(job_class, *args) ::Rjob::Context.instance.enqueue_job(job_class, args) end
schedule_at(timestamp, job_class, *args)
click to toggle source
# File lib/rjob.rb, line 35 def self.schedule_at(timestamp, job_class, *args) ::Rjob::Context.instance.schedule_job_at(timestamp.to_i, job_class, args) end
schedule_in(seconds_from_now, job_class, *args)
click to toggle source
# File lib/rjob.rb, line 30 def self.schedule_in(seconds_from_now, job_class, *args) t = Time.now.to_i + seconds_from_now ::Rjob::Context.instance.schedule_job_at(t, job_class, args) end