about summary refs log tree commit homepage
path: root/lib/rainbows/fiber
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-12-28 17:59:27 -0800
committerEric Wong <normalperson@yhbt.net>2010-12-28 18:00:04 -0800
commit40445641f11f01c6a24bf96c8b80eed5fd33a512 (patch)
tree57a7652cc03f46407d51babfd04d72d1c401ac99 /lib/rainbows/fiber
parent3495d59763e6159975debf32728dc53fc41c5ea1 (diff)
downloadrainbows-40445641f11f01c6a24bf96c8b80eed5fd33a512.tar.gz
complete Rev => Coolio renaming
We use Cool.io internally everywhere now, but preserve
Rev-based models for anybody using them.
Diffstat (limited to 'lib/rainbows/fiber')
-rw-r--r--lib/rainbows/fiber/coolio.rb12
-rw-r--r--lib/rainbows/fiber/coolio/heartbeat.rb (renamed from lib/rainbows/fiber/rev/heartbeat.rb)2
-rw-r--r--lib/rainbows/fiber/coolio/methods.rb (renamed from lib/rainbows/fiber/rev/methods.rb)8
-rw-r--r--lib/rainbows/fiber/coolio/server.rb (renamed from lib/rainbows/fiber/rev/server.rb)2
-rw-r--r--lib/rainbows/fiber/coolio/sleeper.rb (renamed from lib/rainbows/fiber/rev/sleeper.rb)4
-rw-r--r--lib/rainbows/fiber/rev.rb12
6 files changed, 20 insertions, 20 deletions
diff --git a/lib/rainbows/fiber/coolio.rb b/lib/rainbows/fiber/coolio.rb
new file mode 100644
index 0000000..cb602d8
--- /dev/null
+++ b/lib/rainbows/fiber/coolio.rb
@@ -0,0 +1,12 @@
+# -*- encoding: binary -*-
+# :enddoc:
+require 'rainbows/coolio_support'
+require 'rainbows/fiber'
+require 'rainbows/fiber/io'
+
+module Rainbows::Fiber::Coolio
+  autoload :Heartbeat, 'rainbows/fiber/coolio/heartbeat'
+  autoload :Server, 'rainbows/fiber/coolio/server'
+  autoload :Sleeper, 'rainbows/fiber/coolio/sleeper'
+end
+require 'rainbows/fiber/coolio/methods'
diff --git a/lib/rainbows/fiber/rev/heartbeat.rb b/lib/rainbows/fiber/coolio/heartbeat.rb
index f9ef573..f48f7ef 100644
--- a/lib/rainbows/fiber/rev/heartbeat.rb
+++ b/lib/rainbows/fiber/coolio/heartbeat.rb
@@ -1,6 +1,6 @@
 # -*- encoding: binary -*-
 # :enddoc:
-class Rainbows::Fiber::Rev::Heartbeat < Rev::TimerWatcher
+class Rainbows::Fiber::Coolio::Heartbeat < Coolio::TimerWatcher
   G = Rainbows::G
 
   # ZZ gets populated by read_expire in rainbows/fiber/io/methods
diff --git a/lib/rainbows/fiber/rev/methods.rb b/lib/rainbows/fiber/coolio/methods.rb
index 4421fd3..64b0ee6 100644
--- a/lib/rainbows/fiber/rev/methods.rb
+++ b/lib/rainbows/fiber/coolio/methods.rb
@@ -1,11 +1,11 @@
 # -*- encoding: binary -*-
 # :enddoc:
-module Rainbows::Fiber::Rev::Methods
-  class Watcher < Rev::IOWatcher
+module Rainbows::Fiber::Coolio::Methods
+  class Watcher < Coolio::IOWatcher
     def initialize(fio, flag)
       @f = Fiber.current
       super(fio, flag)
-      attach(Rev::Loop.default)
+      attach(Coolio::Loop.default)
     end
 
     def on_readable
@@ -43,5 +43,5 @@ end
   Rainbows::Fiber::IO::Socket,
   Rainbows::Fiber::IO::Pipe
 ].each do |klass|
-  klass.__send__(:include, Rainbows::Fiber::Rev::Methods)
+  klass.__send__(:include, Rainbows::Fiber::Coolio::Methods)
 end
diff --git a/lib/rainbows/fiber/rev/server.rb b/lib/rainbows/fiber/coolio/server.rb
index 9998cde..0de1ab3 100644
--- a/lib/rainbows/fiber/rev/server.rb
+++ b/lib/rainbows/fiber/coolio/server.rb
@@ -1,6 +1,6 @@
 # -*- encoding: binary -*-
 # :enddoc:
-class Rainbows::Fiber::Rev::Server < Rev::IOWatcher
+class Rainbows::Fiber::Coolio::Server < Coolio::IOWatcher
   G = Rainbows::G
   include Rainbows::ProcessClient
 
diff --git a/lib/rainbows/fiber/rev/sleeper.rb b/lib/rainbows/fiber/coolio/sleeper.rb
index 51f4527..a11623a 100644
--- a/lib/rainbows/fiber/rev/sleeper.rb
+++ b/lib/rainbows/fiber/coolio/sleeper.rb
@@ -1,11 +1,11 @@
 # -*- encoding: binary -*-
 # :enddoc:
-class Rainbows::Fiber::Rev::Sleeper < Rev::TimerWatcher
+class Rainbows::Fiber::Coolio::Sleeper < Coolio::TimerWatcher
 
   def initialize(seconds)
     @f = Fiber.current
     super(seconds, false)
-    attach(Rev::Loop.default)
+    attach(Coolio::Loop.default)
     Fiber.yield
   end
 
diff --git a/lib/rainbows/fiber/rev.rb b/lib/rainbows/fiber/rev.rb
deleted file mode 100644
index 00e439e..0000000
--- a/lib/rainbows/fiber/rev.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-# -*- encoding: binary -*-
-# :enddoc:
-require 'rainbows/coolio_support'
-require 'rainbows/fiber'
-require 'rainbows/fiber/io'
-
-module Rainbows::Fiber::Rev
-  autoload :Heartbeat, 'rainbows/fiber/rev/heartbeat'
-  autoload :Server, 'rainbows/fiber/rev/server'
-  autoload :Sleeper, 'rainbows/fiber/rev/sleeper'
-end
-require 'rainbows/fiber/rev/methods'