self
matches uri
?
# Does `self` matches `uri`?
fun match(uri: nullable String): Bool do
if pattern_parts.is_empty then return true
if uri == null then return false
uri = standardize_path(uri)
var parts = uri.split("/")
for i in [0 .. pattern_parts.length[ do
if i >= parts.length then return false
var ppart = pattern_parts[i]
var part = parts[i]
if not ppart.match(part) then return false
end
return true
end
lib/nitcorn/vararg_routes.nit:169,2--182,4