aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/routing/inspector.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2014-05-26 15:43:14 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2014-05-26 15:43:14 -0700
commitd1012b669e33342156e3109d82e7eec8c3d457a9 (patch)
tree955ff79845043f0992e8df3cb93dff06c21b3b19 /actionpack/lib/action_dispatch/routing/inspector.rb
parent8a826f5d6391926d7cdc267cc0069a399b7324d8 (diff)
downloadrails-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/routing/inspector.rb')
-rw-r--r--actionpack/lib/action_dispatch/routing/inspector.rb12
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