Skip to Content Skip to Search
Methods
A
C
E
I
N
P
R

Instance Public methods

action()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 41
def action
  parts.include?(:action) ? ":action" : requirements[:action]
end

constraints()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 13
def constraints
  requirements.except(:controller, :action)
end

controller()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 37
def controller
  parts.include?(:controller) ? ":controller" : requirements[:controller]
end

endpoint()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 9
def endpoint
  app.dispatcher? ? "#{controller}##{action}" : rack_app.inspect
end

engine?()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 49
def engine?
  app.engine?
end

internal?()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 45
def internal?
  internal
end

name()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 25
def name
  super.to_s
end

path()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 21
def path
  super.spec.to_s
end

rack_app()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 17
def rack_app
  app.rack_app
end

reqs()

# File actionpack/lib/action_dispatch/routing/inspector.rb, line 29
def reqs
  @reqs ||= begin
    reqs = endpoint
    reqs += " #{constraints}" unless constraints.empty?
    reqs
  end
end