From a310302708faa19042282e94525544cfbb23eba5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 27 Dec 2010 02:36:58 +0000 Subject: writer_thread_spawn: factor out Client.quit Self-documenting code is easier to follow --- lib/rainbows/writer_thread_spawn.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'lib/rainbows/writer_thread_spawn.rb') diff --git a/lib/rainbows/writer_thread_spawn.rb b/lib/rainbows/writer_thread_spawn.rb index a11e82c..0e7d1a7 100644 --- a/lib/rainbows/writer_thread_spawn.rb +++ b/lib/rainbows/writer_thread_spawn.rb @@ -32,12 +32,8 @@ module Rainbows::WriterThreadSpawn def worker_loop(worker) # :nodoc: Client.const_set(:MAX, worker_connections) - super(worker) # accept loop from Unicorn - Client::CUR.delete_if do |t,q| - q << nil - G.tick - t.alive? ? t.join(0.01) : true - end until Client::CUR.empty? + super # accept loop from Unicorn + Client.quit end # :startdoc: end -- cgit v1.2.3-24-ge0c7