change visiblity/name of the fn to check if a template fn has been added

This commit is contained in:
Gered 2014-03-01 17:58:36 -05:00
parent 15c230f0ad
commit b02142ab47

View file

@ -19,7 +19,7 @@
[]
(reset! functions (create-function-repository)))
(defn- twig-fn-exists? [name]
(defn function-exists? [name]
(try
(.retrieve @functions name)
true
@ -32,7 +32,7 @@
to the template."
[fn-name args & body]
`(do
(if (twig-fn-exists? ~fn-name)
(if (function-exists? ~fn-name)
(throw (new Exception (str "JTwig template function \"" ~fn-name "\" already defined.")))
(let [func# (fn ~args ~@body)
handler# (reify JtwigFunction