io.pedestal.http.route.definition
capture-constraint
(capture-constraint [k v])Add parenthesis to a regex in order to capture its value during evaluation.
defroutes
macro
deprecated in 0.5.1
(defroutes name route-spec)Deprecated. – Prefer def and program against ExpandableRoutes Define a routing table from the terse routing syntax.
prioritize-constraints
(prioritize-constraints routing-table)Sort a flat routing table of entries to guarantee that the most constrained route entries appear in the table prior to entries which have fewer constraints or no constraints.
sort-by-constraints
(sort-by-constraints groupings route-path)Sort the grouping of route entries which all correspond to route-path from groupings such that the most constrained route table entries appear first and the least constrained appear last.
uniquely-add-route-path
(uniquely-add-route-path route-paths route-path)Append route-path to route-paths if route-paths doesn’t contain it already.