Module: Lux::DelayedJob::Memory
Instance Method Summary collapse
Instance Method Details
#pop ⇒ Object
13 14 15 |
# File 'lib/lux/delayed_job/lib/memory.rb', line 13 def pop @jobs.shift end |
#push(data) ⇒ Object
6 7 8 9 10 11 |
# 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 |