Skip to content
Snippets Groups Projects
Commit b069bf75 authored by Cam Saül's avatar Cam Saül
Browse files

Fix for new Settings dox :page_facing_up:

parent a612d52e
No related branches found
No related tags found
No related merge requests found
......@@ -170,7 +170,9 @@
(let [setting-key (keyword nm)
value (gensym "value")]
`(defn ~nm ~(str description "\n\n" (setting-extra-dox nm default-value))
{::is-setting? true
{:arglists '~'([] [new-value])
::description ~description
::is-setting? true
::default-value ~default-value
::options ~options}
([] ~(if (:getter options)
......@@ -197,7 +199,7 @@
[]
(let [settings (all)]
(->> (settings-list)
(map (fn [{k :key :as setting}]
(map (fn [{k :key, :as setting}]
(assoc setting
:value (k settings))))
(sort-by :key))))
......@@ -254,9 +256,9 @@
(map meta)
(filter ::is-setting?)
(filter (complement (u/rpartial get-in [::options :internal]))) ; filter out :internal Settings
(map (fn [{k :name desc :doc default ::default-value}]
(map (fn [{k :name, description ::description, default ::default-value}]
{:key (keyword k)
:description desc
:description description
:default (or (when (get-from-env-var k)
(format "Using $MB_%s" (-> (name k)
(s/replace "-" "_")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment