# File lib/bundler/worker.rb, line 18 def initialize(size, func) @request_queue = Queue.new @response_queue = Queue.new @func = func @threads = size.times.map {|i| Thread.start { process_queue(i) } } trap("INT") { abort_threads } end