method
decomposed_match
rails latest stable - Class:
ActionDispatch::Routing::Mapper::Mapping::Resources
decomposed_match(path, controller, as, action, _path, to, via, formatted, anchor, options_constraints, internal, options_mapping, on = nil)private
No documentation available.
# File actionpack/lib/action_dispatch/routing/mapper.rb, line 2180
def decomposed_match(path, controller, as, action, _path, to, via, formatted, anchor, options_constraints, internal, options_mapping, on = nil)
if on
send(on) { decomposed_match(path, controller, as, action, _path, to, via, formatted, anchor, options_constraints, internal, options_mapping) }
else
case @scope.scope_level
when :resources
nested { decomposed_match(path, controller, as, action, _path, to, via, formatted, anchor, options_constraints, internal, options_mapping) }
when :resource
member { decomposed_match(path, controller, as, action, _path, to, via, formatted, anchor, options_constraints, internal, options_mapping) }
else
add_route(path, controller, as, action, _path, to, via, formatted, anchor, options_constraints, internal, options_mapping)
end
end
end