diff options
author | Eric Wong <normalperson@yhbt.net> | 2010-12-28 17:59:27 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2010-12-28 18:00:04 -0800 |
commit | 40445641f11f01c6a24bf96c8b80eed5fd33a512 (patch) | |
tree | 57a7652cc03f46407d51babfd04d72d1c401ac99 /lib/rainbows/fiber | |
parent | 3495d59763e6159975debf32728dc53fc41c5ea1 (diff) | |
download | rainbows-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.rb | 12 | ||||
-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.rb | 12 |
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' |