0.0
No commit activity in last 3 years
No release in over 3 years
Simple ruby library for handling threaded workers operating on a queue
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0.0
~> 1.6.2
>= 0
 Project Readme

floormanager: Handle threaded workers like a champ¶ ↑

Usage¶ ↑

require 'floormanager'

queue   = FloorManager::Queue.new('one', 'two', 'three', 'four', 'five')
workers = FloorManager::Workers.new(queue)

workers.perform(:threads => 3) do |item|
  item.upcase
end

queue.each do |key, results|
  puts "Key: #{key}, results: #{results}"
end

See the examples for more advanced usage.

TODO¶ ↑

  • Write the tests

Copyright © 2010 Inge Jørgensen. See LICENSE for details.