mount/dev/clj/app/www.clj
2015-12-27 17:40:50 -05:00

18 lines
673 B
Clojure

(ns app.www
(:require [app.nyse :refer [add-order find-orders create-nyse-schema]]
[app.conf :refer [config]]
[mount.core :refer [defstate]]
[cheshire.core :refer [generate-string]]
[compojure.core :refer [routes defroutes GET POST]]
[compojure.handler :as handler]
[ring.adapter.jetty :refer [run-jetty]]))
(defroutes mount-example-routes
(GET "/" [] "welcome to mount sample app!")
(GET "/nyse/orders/:ticker" [ticker]
(generate-string (find-orders ticker))))
(defstate nyse-app :start (do (create-nyse-schema)
(add-order "GOOG" 665.51M 665.59M 100)))