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