2015-10-20 12:53:09 +00:00
|
|
|
(ns app.config
|
2015-10-20 01:33:56 +00:00
|
|
|
(: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"))
|