Module: TaskBag

Defined in:
lib/taskbag.rb,
lib/taskbag/bag.rb,
lib/taskbag/worker.rb,
lib/taskbag/version.rb

Defined Under Namespace

Classes: Bag, Worker

Constant Summary collapse

VERSION =
'2.1.1'

Class Method Summary collapse

Class Method Details

.work(nworkers) {|bag| ... } ⇒ Object

Yields:

  • (bag)


6
7
8
9
10
# File 'lib/taskbag.rb', line 6

def self.work(nworkers)
  bag = Bag.open(nworkers)
  yield bag
  bag.close!
end