diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2014-05-26 15:43:14 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2014-05-26 15:43:14 -0700 |
commit | d1012b669e33342156e3109d82e7eec8c3d457a9 (patch) | |
tree | 955ff79845043f0992e8df3cb93dff06c21b3b19 /actionpack/lib/action_dispatch | |
parent | 8a826f5d6391926d7cdc267cc0069a399b7324d8 (diff) | |
download | rails-d1012b669e33342156e3109d82e7eec8c3d457a9.tar.gz rails-d1012b669e33342156e3109d82e7eec8c3d457a9.tar.bz2 rails-d1012b669e33342156e3109d82e7eec8c3d457a9.zip |
we do not need to cache rack_app
Diffstat (limited to 'actionpack/lib/action_dispatch')
-rw-r--r-- | actionpack/lib/action_dispatch/routing/inspector.rb | 12 |
1 files changed, 3 insertions, 9 deletions
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 |