summary refs log tree commit
diff options
context:
space:
mode:
authorRafael França <rafael@franca.dev>2019-10-28 21:51:31 -0400
committerGitHub <noreply@github.com>2019-10-28 21:51:31 -0400
commit57d7ff00956bd82937f5e9cdae615f7f70548cfa (patch)
treeaad3febb1f9293597ba1d6dc97955a7e156fb254
parent4ffc2741ac4e54abe4f12b4c058376d6c7e770ed (diff)
parent5fb53c285e0db674b858f7460236a8cd6c993c5c (diff)
downloadrack-57d7ff00956bd82937f5e9cdae615f7f70548cfa.tar.gz
Merge pull request #1407 from NikolayRys/revert_simple_proxy
Revert SimpleBodyProxy
-rw-r--r--lib/rack/response.rb7
-rw-r--r--lib/rack/simple_body_proxy.rb13
2 files changed, 1 insertions, 19 deletions
diff --git a/lib/rack/response.rb b/lib/rack/response.rb
index 2e548cde..58f9e5d6 100644
--- a/lib/rack/response.rb
+++ b/lib/rack/response.rb
@@ -3,7 +3,6 @@
 require 'rack/request'
 require 'rack/utils'
 require 'rack/body_proxy'
-require 'rack/simple_body_proxy'
 require 'rack/media_type'
 require 'time'
 
@@ -73,11 +72,7 @@ module Rack
         close
         [status.to_i, header, []]
       else
-        if @block.nil?
-          [status.to_i, header, SimpleBodyProxy.new(@body)]
-        else
-          [status.to_i, header, BodyProxy.new(self){}]
-        end
+        [status.to_i, header, BodyProxy.new(self){}]
       end
     end
     alias to_a finish           # For *response
diff --git a/lib/rack/simple_body_proxy.rb b/lib/rack/simple_body_proxy.rb
deleted file mode 100644
index fe007c4c..00000000
--- a/lib/rack/simple_body_proxy.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# frozen_string_literal: true
-
-module Rack
-  class SimpleBodyProxy
-    def initialize(body)
-      @body = body
-    end
-
-    def each(&blk)
-      @body.each(&blk)
-    end
-  end
-end