diff options
Diffstat (limited to 'lib/rainbows/rev.rb')
-rw-r--r-- | lib/rainbows/rev.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/rainbows/rev.rb b/lib/rainbows/rev.rb index fd39cf3..6ddb130 100644 --- a/lib/rainbows/rev.rb +++ b/lib/rainbows/rev.rb @@ -1,4 +1,6 @@ # -*- encoding: binary -*- +require 'rev' +Rev::VERSION >= '0.3.0' or abort 'rev >= 0.3.0 is required' # Implements a basic single-threaded event model with # {Rev}[http://rev.rubyforge.org/]. It is capable of handling @@ -30,11 +32,16 @@ module Rainbows::Rev CONN.compare_by_identity KATO.compare_by_identity end + + autoload :Master, 'rainbows/rev/master' + autoload :ThreadClient, 'rainbows/rev/thread_client' + autoload :DeferredChunkResponse, 'rainbows/rev/deferred_chunk_response' # :startdoc: end # :enddoc: +require 'rainbows/rev/heartbeat' +require 'rainbows/rev/server' require 'rainbows/rev/core' require 'rainbows/rev/deferred_response' -require 'rainbows/rev/deferred_chunk_response' require 'rainbows/rev/client' Rainbows::Rev.__send__ :include, Rainbows::Rev::Core |