Liking cljdoc? Tell your friends :D

io.pedestal.http.route.definition


allowed-keysclj

source

capture-constraintclj

(capture-constraint [k v])

Add parenthesis to a regex in order to capture its value during evaluation.

Add parenthesis to a regex in order to capture its value during evaluation.
sourceraw docstring

defroutescljmacrodeprecated

(defroutes name route-spec)

Deprecated. -- Prefer def and program against ExpandableRoutes Define a routing table from the terse routing syntax.

Deprecated. -- Prefer `def` and program against ExpandableRoutes
Define a routing table from the terse routing syntax.
sourceraw docstring

ensure-routes-integrityclj

(ensure-routes-integrity route-maps)
source

prioritize-constraintsclj

(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 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.
sourceraw docstring

schemesclj

source

sort-by-constraintsclj

(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.

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.
sourceraw docstring

symbol->keywordclj

(symbol->keyword s)
source

uniquely-add-route-pathclj

(uniquely-add-route-path route-paths route-path)

Append route-path to route-paths if route-paths doesn't contain it already.

Append `route-path` to `route-paths` if route-paths doesn't contain it
already.
sourceraw docstring

verify-unique-route-namesclj

(verify-unique-route-names routing-table)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close