diff options
author | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2017-11-06 21:59:28 -0500 |
---|---|---|
committer | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2017-11-06 21:59:28 -0500 |
commit | e6a1515b4846b2c266a6eee97321a529c5c520bd (patch) | |
tree | 881a0753cc595f9cd11856efa6d641649f940777 | |
parent | 2afc14627c9656004325ae17d028ebe7f7e73c0f (diff) | |
download | rack-e6a1515b4846b2c266a6eee97321a529c5c520bd.tar.gz |
Revert "Merge pull request #953 from jackxxu/cache-to-app-in-rack-builder"
This reverts commit 2afc14627c9656004325ae17d028ebe7f7e73c0f, reversing
changes made to 51356a65185d6c74f7e588ec468ad64ca3a49bcb.
-rw-r--r-- | lib/rack/builder.rb | 2 | ||||
-rw-r--r-- | test/spec_builder.rb | 13 |
2 files changed, 1 insertions, 14 deletions
diff --git a/lib/rack/builder.rb b/lib/rack/builder.rb index f11c66bc..11f596bd 100644 --- a/lib/rack/builder.rb +++ b/lib/rack/builder.rb @@ -157,7 +157,7 @@ module Rack end def call(env) - (@_app ||= to_app).call(env) + to_app.call(env) end private diff --git a/test/spec_builder.rb b/test/spec_builder.rb index 326f6b6c..111d7b55 100644 --- a/test/spec_builder.rb +++ b/test/spec_builder.rb @@ -201,19 +201,6 @@ describe Rack::Builder do end.must_raise(RuntimeError) end - it "doesn't dupe #to_app when mapping" do - app = builder do - map '/' do |outer_env| - run lambda { |env| [200, {"Content-Type" => "text/plain"}, [object_id.to_s]] } - end - end - - builder_app1_id = Rack::MockRequest.new(app).get("/").body.to_s - builder_app2_id = Rack::MockRequest.new(app).get("/").body.to_s - - assert_equal builder_app2_id, builder_app1_id - end - describe "parse_file" do def config_file(name) File.join(File.dirname(__FILE__), 'builder', name) |