summary refs log tree commit
diff options
context:
space:
mode:
authorlanzhiheng <lanzhihengrj@gmail.com>2019-04-09 17:13:41 +0800
committerJeremy Daer <jeremydaer@gmail.com>2019-11-13 19:47:50 -0800
commited492fed17ab1db93ca6f0ab105b9ecdbec83cf8 (patch)
tree9694f580e9e03d43d3840cef64a9524cca762c32
parent5a8910cc9ec3caae0d0fc52bd6764a23c3d638df (diff)
downloadrack-ed492fed17ab1db93ca6f0ab105b9ecdbec83cf8.tar.gz
Remove `@has_app` from `Rack::Cascade`.
-rw-r--r--lib/rack/cascade.rb5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/rack/cascade.rb b/lib/rack/cascade.rb
index 76bc9a1a..1ed7ffa9 100644
--- a/lib/rack/cascade.rb
+++ b/lib/rack/cascade.rb
@@ -11,7 +11,7 @@ module Rack
     attr_reader :apps
 
     def initialize(apps, catch = [404, 405])
-      @apps = []; @has_app = {}
+      @apps = []
       apps.each { |app| add app }
 
       @catch = {}
@@ -41,12 +41,11 @@ module Rack
     end
 
     def add(app)
-      @has_app[app] = true
       @apps << app
     end
 
     def include?(app)
-      @has_app.include? app
+      @apps.include?(app)
     end
 
     alias_method :<<, :add