Method: Spool::Pool#initialize

Defined in:
lib/spool/pool.rb

#initialize(configuration = nil, &block) ⇒ Pool

Returns a new instance of Pool.



18
19
20
21
22
23
24
# File 'lib/spool/pool.rb', line 18

def initialize(configuration=nil, &block)
  @configuration = configuration || DSL.configure(&block)
  @working_processes = []
  @zombie_processes = Set.new
  @running = false
  @actions_queue = []
end