module Lux::DelayedJob::Memory

Public Instance Methods

pop() click to toggle source
# File lib/lux/delayed_job/lib/memory.rb, line 13
def pop
  @jobs.shift
end
push(data) click to toggle source
# File lib/lux/delayed_job/lib/memory.rb, line 6
def push data
  @jobs.push data

  # delayed jobs in memory are resolved asap
  Thread.new { true while pop }
end