about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-08-27 07:17:38 +0000
committerEric Wong <normalperson@yhbt.net>2010-08-27 07:36:18 +0000
commit81ec1240c2e358dcd66b3678e0b771669b1ee68e (patch)
treeeca2b48afa98f08556a3c35ef922f27b64792d60
parent47e1ee2d90161abf92ce14562bf508398fdfa6c9 (diff)
downloadrainbows-81ec1240c2e358dcd66b3678e0b771669b1ee68e.tar.gz
No constant resolution changes, avoid redefining
modules needlessly since this is not meant to be
used standalone.
-rw-r--r--lib/rainbows/rev/master.rb29
1 files changed, 12 insertions, 17 deletions
diff --git a/lib/rainbows/rev/master.rb b/lib/rainbows/rev/master.rb
index 40615ac..21b583a 100644
--- a/lib/rainbows/rev/master.rb
+++ b/lib/rainbows/rev/master.rb
@@ -2,25 +2,20 @@
 # :enddoc:
 require 'rainbows/rev'
 
-module Rainbows
+class Rainbows::Rev::Master < Rev::AsyncWatcher
 
-  module Rev
-    class Master < ::Rev::AsyncWatcher
-
-      def initialize(queue)
-        super()
-        @queue = queue
-      end
+  def initialize(queue)
+    super()
+    @queue = queue
+  end
 
-      def <<(output)
-        @queue << output
-        signal
-      end
+  def <<(output)
+    @queue << output
+    signal
+  end
 
-      def on_signal
-        client, response = @queue.pop
-        client.response_write(response)
-      end
-    end
+  def on_signal
+    client, response = @queue.pop
+    client.response_write(response)
   end
 end