diff options
Diffstat (limited to 'lib/rainbows/fiber')
-rw-r--r-- | lib/rainbows/fiber/rev/methods.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/rainbows/fiber/rev/methods.rb b/lib/rainbows/fiber/rev/methods.rb index 5f4367e..64108a9 100644 --- a/lib/rainbows/fiber/rev/methods.rb +++ b/lib/rainbows/fiber/rev/methods.rb @@ -44,5 +44,12 @@ module Rainbows::Fiber::Rev::Methods end end -Rainbows::Fiber::IO.__send__(:include, Rainbows::Fiber::Rev::Methods) -Rainbows::Client.__send__(:include, Rainbows::Fiber::Rev::Methods) +[ + Rainbows::Fiber::IO, + Rainbows::Client, + # the next two trigger autoload, ugh, oh well... + Rainbows::Fiber::IO::Socket, + Rainbows::Fiber::IO::Pipe +].each do |klass| + klass.__send__(:include, Rainbows::Fiber::Rev::Methods) +end |