Hi,

Am 04.01.2012 um 10:12 schrieb Thorsten Wilms:

>> (defn handler [{:keys [params] :as req}]
>>   (if (person/valid? params)
>>     {:status 200 :body (json/generate-string (person/create params))}
>>     {:status 400}))

Or you let the create function return nil on invalid params.

(defn handler
  [{:keys [params] :as req}]
  (if-let [p (person/create params)]
    {:status 200 :body (json/generate-string p)}
    {:status 400}))

Sincerely
Meikel


-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to