Liking cljdoc? Tell your friends :D
Clojure only.

hara.string.mustache


renderclj

(render template data)

converts a template with mustache data

(render "{{user.name}}" {:user {:name "hara"}}) => "hara"

(render "{{# user.account}}{{name}} {{/user.account}}" {:user {:account [{:name "admin"} {:name "user"}]}}) => "admin user "

(render "{{? user}}hello{{/user}}" {:user true}) => "hello"

(render "{{^ user.name}}hello{{/user.name}}" {:user nil}) => "hello"

converts a template with mustache data

(render "{{user.name}}" {:user {:name "hara"}})
=> "hara"

(render "{{# user.account}}{{name}} {{/user.account}}"
        {:user {:account [{:name "admin"}
                          {:name "user"}]}})
=> "admin user "

(render "{{? user}}hello{{/user}}" {:user true})
=> "hello"

(render "{{^ user.name}}hello{{/user.name}}" {:user nil})
=> "hello"
raw docstring

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

× close