Liking cljdoc? Tell your friends :D

martian.core


bootstrapclj/s

(bootstrap api-root concise-handlers & [{:keys [produces consumes] :as opts}])

Creates a martian instance from a martian description

Creates a martian instance from a martian description
sourceraw docstring

bootstrap-openapiclj/s

(bootstrap-openapi api-root json & [opts])

Creates a martian instance from an openapi/swagger spec based on the schema provided

Creates a martian instance from an openapi/swagger spec based on the schema provided
sourceraw docstring

bootstrap-swaggerclj/s

source

default-interceptorsclj/s

source

exploreclj/s

(explore martian)
(explore martian route-name)
source

find-handlerclj/s

(find-handler handlers route-name)
source

handler-forclj/s

(handler-for m route-name)
source

Martianclj/s

source

request-forclj/s

(request-for martian route-name)
(request-for martian route-name params)
source

response-forclj/s

(response-for martian route-name)
(response-for martian route-name params)
source

update-handlerclj/s

(update-handler m route-name update-fn & update-args)

Update a handler in the martian record with the provided route-name e.g. add route-specific interceptors: (update-handler m :load-pet assoc :interceptors [an-interceptor])

Update a handler in the martian record with the provided route-name
e.g. add route-specific interceptors:
(update-handler m :load-pet assoc :interceptors [an-interceptor])
sourceraw docstring

url-forclj/s

(url-for martian route-name)
(url-for martian route-name params)
source

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

× close