Method: JobPool#initialize

Defined in:
lib/job_pool.rb

#initialize(options = {}) ⇒ JobPool

Returns a new instance of JobPool.



13
14
15
16
17
18
# File 'lib/job_pool.rb', line 13

def initialize(options={})
  @mutex ||= Mutex.new

  @processes ||= []   # TODO: convert this to a hash by child thread?
  @max_jobs = options[:max_jobs]
end