method
add_route
v3.0.9 -
Show latest stable
- Class:
ActionDispatch::Routing::RouteSet
add_route(app, conditions = {}, requirements = {}, defaults = {}, name = nil, anchor = true)public
No documentation available.
# File actionpack/lib/action_dispatch/routing/route_set.rb, line 297
def add_route(app, conditions = {}, requirements = {}, defaults = {}, name = nil, anchor = true)
raise ArgumentError, "Invalid route name: '#{name}'" unless name.blank? || name.to_s.match(/^[_a-z]\w*$/)
route = Route.new(self, app, conditions, requirements, defaults, name, anchor)
@set.add_route(*route)
named_routes[name] = route if name
routes << route
route
end