Liking cljdoc? Tell your friends :D

selmer.util


*block-pattern*clj

source

*block-super-pattern*clj

source

*custom-resource-path*clj

source

*endblock-pattern*clj

source

*escape-variables*clj

source

*extends-pattern*clj

source

*filter-close*clj

source

*filter-close-pattern*clj

source

*filter-missing-values*clj

source

*filter-open*clj

source

*filter-open-pattern*clj

source

*filter-pattern*clj

source

*include-pattern*clj

source

*missing-value-formatter*clj

source

*short-comment-second*clj

source

*tag-close*clj

source

*tag-close-pattern*clj

source

*tag-open*clj

source

*tag-open-pattern*clj

source

*tag-pattern*clj

source

*tag-second*clj

source

*tag-second-pattern*clj

source

->bufcljmacro

(->buf [buf] & body)
source

assoc-in*clj

(assoc-in* m ks v)

Works best for small collections seemingly.

Works best for small collections seemingly.
sourceraw docstring

check-tag-argsclj

(check-tag-args args)
source

check-template-existsclj

(check-template-exists resource)
source

default-missing-value-formatterclj

source

exceptioncljmacro

(exception & [param & more :as params])
source

get-resourceclj

(get-resource resource)
source

open-short-comment?clj

(open-short-comment? ch rdr)
source

open-tag?clj

(open-tag? ch rdr)
source

patternclj

(pattern & content)
source

peek-rdrclj

(peek-rdr rdr)
source

read-charclj

(read-char rdr)
source

read-tag-contentclj

(read-tag-content rdr)
source

read-tag-infoclj

(read-tag-info rdr)
source

resource-last-modifiedclj

(resource-last-modified resource)
source

resource-pathclj

(resource-path template)
source

set-custom-resource-path!clj

(set-custom-resource-path! path)
source

set-missing-value-formatter!clj

(set-missing-value-formatter! missing-value-fn
                              &
                              {:keys [filter-missing-values]
                               :or {filter-missing-values false}})

Takes a function of two arguments which is called on a missing value. The function should return the value to be output in place of an empty string (which is the default from 'default-missing-value-formatter').

Call with named argument :filter-missing-values true to force filtering of missing values (although for most use cases this will not make sense).

Arguments to missing-value-fn: tag - map with data for the tag being evaluated. Contains the key :tag-type with the value :filter or :expr (for filter or expression tag types. For :filter: tag-value - the contents of the filter tag as a string. For :expr: tag-name - the name of the expression. args - the args provided to the expression. context-map - the context-map provided to the render function.

Takes a function of two arguments which is called on a missing value.
The function should return the value to be output in place of an empty string
(which is the default from 'default-missing-value-formatter').

Call with named argument :filter-missing-values true to force filtering of missing
values (although for most use cases this will not make sense).

Arguments to missing-value-fn:
tag - map with data for the tag being evaluated.
      Contains the key :tag-type with the value :filter or :expr (for filter or expression tag types.
      For :filter:
         tag-value - the contents of the filter tag as a string.
      For :expr:
         tag-name - the name of the expression.
         args - the args provided to the expression.
context-map - the context-map provided to the render function.
sourceraw docstring

split-by-argsclj

(split-by-args s)
source

turn-off-escaping!clj

(turn-off-escaping!)
source

turn-on-escaping!clj

(turn-on-escaping!)
source

with-escapingcljmacro

(with-escaping & body)
source

without-escapingcljmacro

(without-escaping & body)
source

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

× close