class ActionDispatch::Journey::Formatter
def match_route(name, options)
Experimental RBS support (using type sampling data from the type_fusion
project).
def match_route: (String name, Hash options) -> nil
This signature was generated using 2 samples from 1 application.
def match_route(name, options) if named_routes.key?(name) yield named_routes[name] else routes = non_recursive(cache, options) supplied_keys = options.each_with_object({}) do |(k, v), h| h[k.to_s] = true if v end hash = routes.group_by { |_, r| r.score(supplied_keys) } 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