From a831f5685ac03f7f0f3d341df89eade6134b55b4 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Wed, 22 Jun 2011 02:25:11 +0000 Subject: dev_fd_response: enable under Rubinius Untested, but it should work nowadays... --- lib/rainbows/dev_fd_response.rb | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lib/rainbows/dev_fd_response.rb b/lib/rainbows/dev_fd_response.rb index edc39af..5173157 100644 --- a/lib/rainbows/dev_fd_response.rb +++ b/lib/rainbows/dev_fd_response.rb @@ -6,10 +6,6 @@ # objects. This may be used in conjunction with the #to_path method # on servers that support it to pass arbitrary file descriptors into # the HTTP response without additional open(2) syscalls -# -# This middleware is currently a no-op for Rubinius, as it lacks -# IO.copy_stream in 1.9 and also due to a bug here: -# http://github.com/evanphx/rubinius/issues/379 class Rainbows::DevFdResponse < Struct.new(:app) @@ -21,12 +17,6 @@ class Rainbows::DevFdResponse < Struct.new(:app) Rainbows_model = "rainbows.model" HTTP_VERSION = "HTTP_VERSION" Chunked = "chunked" - - # make this a no-op under Rubinius, it's pointless anyways - # since Rubinius doesn't have IO.copy_stream - def self.new(app) - app - end if defined?(RUBY_ENGINE) && RUBY_ENGINE == 'rbx' include Rack::Utils # Rack middleware entry point, we'll just pass through responses -- cgit v1.2.3-24-ge0c7