Nicer opt-port

This commit is contained in:
Marko Topolnik 2013-03-26 10:03:56 +01:00
parent c8210a1de7
commit 8ca2699b27

View file

@ -137,11 +137,8 @@
(require ~@(init-requires project 'reply.main))))))
(defn- opt-port [opts]
(when-let [port (first
(for [[i o] (map-indexed vector opts) :when (= o ":port")]
(try (nth opts (inc i))
(catch Exception _))))]
(Integer. port)))
(when-let [port (second (drop-while #(not= % ":port") opts))]
(Integer/valueOf port)))
(defn server [project port headless?]
(nrepl.ack/reset-ack-port!)