module Cramp::FiberPool::ClassMethods
Public Instance Methods
use_fiber_pool(options = {}) { |fiber_pool| ... }
click to toggle source
# File lib/cramp/fiber_pool.rb, line 10 def use_fiber_pool(options = {}) unless defined?(::FiberPool) raise "Fiber support is only available for Rubies >= 1.9.2" end self.fiber_pool = ::FiberPool.new(options[:size] || 100) yield self.fiber_pool if block_given? include UsesFiberPool end