From f410aed5a1d895af357acca53eea3a3ed07f9880 Mon Sep 17 00:00:00 2001 From: Mike Blume Date: Tue, 27 Jan 2015 15:54:35 -0800 Subject: [PATCH] use a for loop bit more readable --- src/honeysql/core.clj | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/honeysql/core.clj b/src/honeysql/core.clj index 87994cb..cb4f03a 100644 --- a/src/honeysql/core.clj +++ b/src/honeysql/core.clj @@ -20,8 +20,12 @@ (qualify :foo \"bar\" :baz) => :foo.bar.baz" [& qualifiers+name] (keyword - (string/join "." (map #(if (keyword? %) (name %) (str %)) - (remove nil? qualifiers+name))))) + (string/join "." + (for [s qualifiers+name + :when (not (nil? s))] + (if (keyword? s) + (name s) + (str s)))))) (defn build "Takes a series of clause+data pairs and returns a SQL map. Example: