From ed492fed17ab1db93ca6f0ab105b9ecdbec83cf8 Mon Sep 17 00:00:00 2001 From: lanzhiheng Date: Tue, 9 Apr 2019 17:13:41 +0800 Subject: Remove `@has_app` from `Rack::Cascade`. --- lib/rack/cascade.rb | 5 ++--- 1 file 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 -- cgit v1.2.3-24-ge0c7