From d729b9bc7889670cdda4d8cfad336e3046e32ed0 Mon Sep 17 00:00:00 2001 From: joe Date: Wed, 18 Dec 2013 20:53:34 +0800 Subject: [PATCH] make nil good --- project.clj | 2 +- src/fleet/runtime.clj | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/project.clj b/project.clj index 978cefa..158185e 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject fleet "0.10.1" +(defproject fleet "0.10.1-dev" :description "Templating System for Clojure" :url "http://github.com/Flamefork/fleet" :license {:name "MIT License" diff --git a/src/fleet/runtime.clj b/src/fleet/runtime.clj index 6d51796..06f9ff8 100644 --- a/src/fleet/runtime.clj +++ b/src/fleet/runtime.clj @@ -24,6 +24,8 @@ (screen [s escaping-fn] "Process and collect template string(s).")) (extend-protocol Screenable + nil + (screen [_ _] nil) CharSequence (screen [s f] (raw f (if (raw? f s) s (f s)))) Sequential @@ -36,4 +38,4 @@ [escaping-fn] {:raw (partial raw escaping-fn) :raw? (partial raw? escaping-fn) - :screen #(screen %1 escaping-fn)}) \ No newline at end of file + :screen #(screen %1 escaping-fn)})