class Syntropy::Router
def add_route(fn)
def add_route(fn) kind = route_kind(fn) rel_path = path_rel(fn) canonical_path = path_canonical(rel_path, kind) entry = { kind:, fn:, canonical_path: } entry[:handle_subtree] = true if (kind == :module) && !!(fn =~ /\+\.rb$/) @routes[canonical_path] = entry @files[fn] = entry end