module Qu::Delayed
Public Instance Methods
clear_delayed()
click to toggle source
# File lib/qu/delayed.rb, line 18 def clear_delayed backend.clear_delayed end
enqueue_at(run_at, klass, *args)
click to toggle source
Enqueues job to run at given time.
# File lib/qu/delayed.rb, line 9 def enqueue_at(run_at, klass, *args) backend.enqueue_at Qu::Delayed::Payload.new(:klass => klass, :run_at => run_at, :args => args) end
enqueue_in(run_in, klass, *args)
click to toggle source
Enqueues job to run in run_in
seconds from now.
# File lib/qu/delayed.rb, line 14 def enqueue_in(run_in, klass, *args) backend.enqueue_at Qu::Delayed::Payload.new(:klass => klass, :run_at => Time.now + run_in, :args => args) end