From d1012b669e33342156e3109d82e7eec8c3d457a9 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Mon, 26 May 2014 15:43:14 -0700 Subject: we do not need to cache rack_app --- actionpack/lib/action_dispatch/routing/inspector.rb | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'actionpack/lib/action_dispatch/routing/inspector.rb') diff --git a/actionpack/lib/action_dispatch/routing/inspector.rb b/actionpack/lib/action_dispatch/routing/inspector.rb index 122bd5a7ca..ea3b2f419d 100644 --- a/actionpack/lib/action_dispatch/routing/inspector.rb +++ b/actionpack/lib/action_dispatch/routing/inspector.rb @@ -5,7 +5,7 @@ module ActionDispatch module Routing class RouteWrapper < SimpleDelegator def endpoint - rack_app ? rack_app.inspect : "#{controller}##{action}" + app.dispatcher? ? "#{controller}##{action}" : rack_app.inspect end def constraints @@ -13,13 +13,7 @@ module ActionDispatch end def rack_app - @rack_app ||= begin - endpoint = app.app - - unless app.dispatcher? - endpoint - end - end + app.app end def verb @@ -72,7 +66,7 @@ module ActionDispatch end def engine? - rack_app && rack_app.respond_to?(:routes) + rack_app.respond_to?(:routes) end end -- cgit v1.2.3