Liking cljdoc? Tell your friends :D

calfpath.core


->deleteclj/s≠macro

clj
(->delete request expr)
(->delete request expr default-expr)
cljs
(->delete &form &env request expr)
(->delete &form &env request expr default-expr)
source (clj)source (cljs)

->getclj/s≠macro

clj
(->get request expr)
(->get request expr default-expr)
cljs
(->get &form &env request expr)
(->get &form &env request expr default-expr)
source (clj)source (cljs)

->headclj/s≠macro

clj
(->head request expr)
(->head request expr default-expr)
cljs
(->head &form &env request expr)
(->head &form &env request expr default-expr)
source (clj)source (cljs)

->methodclj/s≠macro

clj
(->method request & clauses)
cljs
(->method &form &env request & clauses)

Like clojure.core/case except that the first argument must be a request map. Odd numbered clauses imply the last argument is the default expression invoked on no-match. Even numbered clauses return HTTP 405 (method not supported) by default on no-match. The dispatch happens in constant time.

Like clojure.core/case except that the first argument must be a request map. Odd numbered clauses imply the last
argument is the default expression invoked on no-match. Even numbered clauses return HTTP 405 (method not supported)
by default on no-match. The dispatch happens in constant time.
source (clj)source (cljs)raw docstring

->optionsclj/s≠macro

clj
(->options request expr)
(->options request expr default-expr)
cljs
(->options &form &env request expr)
(->options &form &env request expr default-expr)
source (clj)source (cljs)

->patchclj/s≠macro

clj
(->patch request expr)
(->patch request expr default-expr)
cljs
(->patch &form &env request expr)
(->patch &form &env request expr default-expr)
source (clj)source (cljs)

->postclj/s≠macro

clj
(->post request expr)
(->post request expr default-expr)
cljs
(->post &form &env request expr)
(->post &form &env request expr default-expr)
source (clj)source (cljs)

->putclj/s≠macro

clj
(->put request expr)
(->put request expr default-expr)
cljs
(->put &form &env request expr)
(->put &form &env request expr default-expr)
source (clj)source (cljs)

->uriclj/s≠macro

clj
(->uri request & clauses)
cljs
(->uri &form &env request & clauses)

Given a ring request map and pairs of URI-templates (e.g. '/user/:id/profile/:type/') and expression clauses, evaluate matching expression after adding URI params as a map to the :params key in the request map. Odd numbered clauses imply the last argument is the default expression invoked on no-match. Even numbered clauses return HTTP 400 by default on no-match. The dispatch happens in linear time based on URI length and number of clauses.

Given a ring request map and pairs of URI-templates (e.g. '/user/:id/profile/:type/') and expression clauses,
evaluate matching expression after adding URI params as a map to the :params key in the request map. Odd numbered
clauses imply the last argument is the default expression invoked on no-match. Even numbered clauses return HTTP 400
by default on no-match. The dispatch happens in linear time based on URI length and number of clauses.
source (clj)source (cljs)raw docstring

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

× close