Method: WorkQueue#enqueue_b

Defined in:
lib/work_queue.rb

#enqueue_b(*params, &block) ⇒ Object

Schedules the given Block for future execution by a worker thread. If there is no space left in the queue, waits until space becomes available.

Parameter(s)

  • params - Parameters passed to the given block.

Example(s)

wq = WorkQueue.new
wq.enqueue_b("Parameter") { |obj| ... }


105
106
107
# File 'lib/work_queue.rb', line 105

def enqueue_b(*params, &block)
  enqueue block, params
end