13 lines
325 B
Clojure
13 lines
325 B
Clojure
(ns app.config
|
|
(:require [mount :refer [defstate]]
|
|
[clojure.edn :as edn]
|
|
[clojure.tools.logging :refer [info]]))
|
|
|
|
(defn load-config [path]
|
|
(info "loading config from" path)
|
|
(-> path
|
|
slurp
|
|
edn/read-string))
|
|
|
|
(defstate app-config
|
|
:start (load-config "test/resources/config.edn"))
|