class Qu::Delayed::Payload
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/qu/delayed/payload.rb, line 7 def initialize(options = {}) super unless _id.nil? self.run_at ||= _id.generation_time end end
Public Instance Methods
perform()
click to toggle source
# File lib/qu/delayed/payload.rb, line 14 def perform Qu.enqueue(klass, args) end
to_s()
click to toggle source
# File lib/qu/delayed/payload.rb, line 18 def to_s "#{run_at.to_i}:#{super}" end
undelay()
click to toggle source
# File lib/qu/delayed/payload.rb, line 22 def undelay Qu::Payload.new(:klass => klass, :args => args) end