Liking cljdoc? Tell your friends :D

nomad.config


!clientsclj


*opts*clj


add-client!clj

(add-client! var)

decryptclj

(decrypt secret-key cipher-text)

defconfigcljmacro

(defconfig sym config)

encryptclj

(encrypt secret-key plain-obj)

env-switchesclj


eval-configclj

(eval-config config-var {:keys [switches secret-keys override-switches]})

generate-keyclj

(generate-key)

parse-switchesclj

(parse-switches switches)

set-defaults!clj

(set-defaults! {:keys [switches secret-keys override-switches] :as defaults})

switchcljmacro

(switch & opts+clauses)

Takes a set of switch/expr clauses, and an optional default value. Returns the configuration from the first active switch, or the default if none are active, or nil.

(n/switch <switch> <expr> <switch-2> <expr-2> ... <default-expr>)

Takes a set of switch/expr clauses, and an optional default value.
Returns the configuration from the first active switch, or the default if none are active, or nil.

(n/switch
  <switch> <expr>
  <switch-2> <expr-2>
  ...
  <default-expr>)
raw docstring

with-config-overridecljmacro

(with-config-override {:keys [switches secret-keys override-switches]
                       :as opts-override}
                      &
                      body)

with-config-override*clj

(with-config-override* {:keys [switches secret-keys override-switches]
                        :as opts-override}
                       f)

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

× close