summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorScott Ostler <sostler@deathmachine.local>2010-03-17 22:50:25 -0400
committerScott Ostler <sostler@deathmachine.local>2010-03-17 22:50:25 -0400
commit245226bfd7b28bd979dda7356ee859d4dd880205 (patch)
tree58b6a8bb1c16a677e8e108d06e1bdecbc8151503 /src
parentb54277e9ce12b99a54c7509408fc8373c3fe92c7 (diff)
Refactoring
Diffstat (limited to 'src')
-rwxr-xr-xsrc/utils.clj18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/utils.clj b/src/utils.clj
index ea0176a..92fdad6 100755
--- a/src/utils.clj
+++ b/src/utils.clj
@@ -16,11 +16,27 @@
;; Misc
+(defn ms-in-future [ms]
+ (+ ms (System/currentTimeMillis)))
+
+(defn swap [f]
+ (fn [& more] (apply f (reverse more))))
+
+(def YYYYMMDD-format (new SimpleDateFormat "yyyyMMdd"))
+
+(defn today []
+ (.format YYYYMMDD-format (new Date)))
+
+(def formatter (new SimpleDateFormat "h:mm a EEE M/d"))
+
+(defn non-empty-string? [s]
+ (cond (string? s) (> (count s) 0)
+ :else s))
+
(defn seconds [t] (* t 1000))
(defn minutes [t] (* t 60 1000))
(defn kbytes [b] (* b 1024))
-
(defn mbytes [b] (* b 1024 1024))
;; JSON responses