lib/never_block/pool/fiber_pool.rb
# If there is an available fiber
# use it, otherwise, leave it to linger in a queue
If there is an available fiber
use it, otherwise, leave it to linger in a queue
If there is an available fiber use it otherwise leave it to linger in a queue
def spawn(evented = true, &block)
			  if fiber = @fibers.shift
			    fiber[:neverblock] = evented
				  fiber.resume(block)
			  else
				  @queue << block
			  end
			  self 
		  end
def spawn ( evented = true , & block ) if fiber = @fibers . shift fiber [ :neverblock ] = evented fiber . resume ( block ) else @queue << block end self end
If there is an available fiber
use it, otherwise, leave it to linger in a queue
If there is an available fiber use it otherwise leave it to linger in a queue
# we are keen on hiding our queue 
evented
<not_specific>
block
<not_specific>