From 7246d2f2d1601dbb5486ce7f9ddbebd1bb975b58 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 4 Feb 2011 20:39:41 -0800 Subject: bump required Unicorn dependency for Kgio We want to use the singleton methods in Kgio to reduce conditionals. --- lib/rainbows/epoll/response_pipe.rb | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'lib/rainbows/epoll') diff --git a/lib/rainbows/epoll/response_pipe.rb b/lib/rainbows/epoll/response_pipe.rb index 08731b1..56d9a47 100644 --- a/lib/rainbows/epoll/response_pipe.rb +++ b/lib/rainbows/epoll/response_pipe.rb @@ -27,11 +27,6 @@ class Rainbows::Epoll::ResponsePipe end def tryread - io = @io - io.respond_to?(:kgio_tryread) and return io.kgio_tryread(16384, RBUF) - io.read_nonblock(16384, RBUF) - rescue Errno::EAGAIN - :wait_readable - rescue EOFError + Kgio.tryread(@io, 16384, RBUF) end end -- cgit v1.2.3-24-ge0c7