class ActionDispatch::Routing::RouteWrapper

Public Instance Methods

action() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 39
def action
  parts.include?(:action) ? ":action" : requirements[:action]
end
constraints() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 11
def constraints
  requirements.except(:controller, :action)
end
controller() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 35
def controller
  parts.include?(:controller) ? ":controller" : requirements[:controller]
end
endpoint() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 7
def endpoint
  app.dispatcher? ? "#{controller}##{action}" : rack_app.inspect
end
engine?() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 47
def engine?
  rack_app.respond_to?(:routes)
end
internal?() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 43
def internal?
  internal
end
name() click to toggle source
Calls superclass method
# File lib/action_dispatch/routing/inspector.rb, line 23
def name
  super.to_s
end
path() click to toggle source
Calls superclass method
# File lib/action_dispatch/routing/inspector.rb, line 19
def path
  super.spec.to_s
end
rack_app() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 15
def rack_app
  app.app
end
reqs() click to toggle source
# File lib/action_dispatch/routing/inspector.rb, line 27
def reqs
  @reqs ||= begin
    reqs = endpoint
    reqs += " #{constraints}" unless constraints.empty?
    reqs
  end
end