method
match_route
rails latest stable - Class:
ActionDispatch::Journey::Formatter
match_route(name, options)private
No documentation available.
# File actionpack/lib/action_dispatch/journey/formatter.rb, line 84
def match_route(name, options)
if named_routes.key?(name)
yield named_routes[name]
else
routes = non_recursive(cache, options)
hash = routes.group_by { |_, r| r.score(options) }
hash.keys.sort.reverse_each do |score|
break if score < 0
hash[score].sort_by { |i, _| i }.each do |_, route|
yield route
end
end
end
end