split up file-loader into separate loaders

i don't particularly like the idea of automagically figuring out of
a template file is in the classpath or another file outside of it
This commit is contained in:
Gered 2014-10-02 20:17:53 -04:00
parent 6c14fd9a14
commit 36a8e3f113

View file

@ -5,13 +5,9 @@
(com.mitchellbosecke.pebble.template PebbleTemplate)) (com.mitchellbosecke.pebble.template PebbleTemplate))
(:require [clojure.walk :refer [stringify-keys]])) (:require [clojure.walk :refer [stringify-keys]]))
(defonce file-loader (defonce classpath-loader (ClasspathLoader.))
(DelegatingLoader. (defonce file-loader (FileLoader.))
[(ClasspathLoader.) (defonce string-loader (StringLoader.))
(FileLoader.)]))
(defonce string-loader
(StringLoader.))
(defn- make-pebble-engine [] (defn- make-pebble-engine []
(PebbleEngine. file-loader)) (PebbleEngine. file-loader))