about summary refs log tree commit homepage
path: root/lib/rainbows/queue_pool.rb
DateCommit message (Collapse)
2011-03-22queue_pool: switch to ivars to protect internals
2011-02-06minimize &block usage for yield
No need to allocate a proc every time when we can just yield much more efficiently.
2011-01-06eliminate G constant and just use the Rainbows! module
Code organization is hard :<
2010-10-22unindent most files
This simplifies and disambiguates most constant resolution issues as well as lowering our identation level. Hopefully this makes code easier to understand.
2010-07-10doc: avoid documenting internals on RDoc website
Since we suck at building websites, we just rely on RDoc as a website builder. And since Rainbows! is an application server (and not a programming library), our internal API should be of little interest to end users. Anybody interested in Rainbows! (or any other project) internals should be reading the source.
2010-05-14add Rainbows::QueuePool helper
It'll be useful later on for a variety of things!