diff options
Diffstat (limited to 'lib/rainbows/writer_thread_pool.rb')
-rw-r--r-- | lib/rainbows/writer_thread_pool.rb | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/lib/rainbows/writer_thread_pool.rb b/lib/rainbows/writer_thread_pool.rb index ec07ccd..f7eb2aa 100644 --- a/lib/rainbows/writer_thread_pool.rb +++ b/lib/rainbows/writer_thread_pool.rb @@ -46,13 +46,8 @@ module Rainbows end end - alias base_write_body write_body - if IO.respond_to?(:copy_stream) - undef_method :write_body - - def write_body(qclient, body) - qclient.q << [ qclient.to_io, :body, body ] - end + def write_body(qclient, body) + qclient.q << [ qclient.to_io, :body, body ] end @@nr = 0 @@ -71,7 +66,7 @@ module Rainbows begin io, arg1, arg2 = response case arg1 - when :body then base_write_body(io, arg2) + when :body then Base.write_body(io, arg2) when :close then io.close unless io.closed? else io.write(arg1) |