* modified deps.edn * start adding ring middleware feature * project.clj * ring added * correct features * add ring response * add reitit * reitit namespace * replace ring's default-store with GraalVM compatible version * patch reitit's tri compiler * patch ring default and response * set ring and reitit flags in uberjar.bat * uberjar.bat again * set ring and reitit features true in uberjat.bat * amend project.clj * add ring.middleware.content-type * add webjars * add muuntaja * deps.edn * add http-response * extend response * add response content-type * remove wrap-reload * remove ring devel * add SELMER * add selmer/render * add ring.util.request namespace * Hint to to guestbook2 branch in README * Hint to guestbook2 branch * set exe to bb-web * set artifact name to babashka-web * set back version to 0.2.2 * set version to 0.2.3 * release version 0.2.2 * clean Readme * clean readme * replace babashka standard readme * list features in readme * extend readme * fix uberjar from merge * fix uberjar.bat from merge * readme * null change * null change 2 * null 3 * zero 4 * zero 5 * zero 6 * Zero 7 * zero 8 * prepare for merge to upstream/master * further prepare * prep * prep for pull * pull prep 3 * cosmetics * clean uberjar script * fix typo in deps.edn Co-authored-by: kloimhardt <kloimhardt@kloimhardts-MacBook-Air.local>
13 lines
470 B
Clojure
13 lines
470 B
Clojure
(ns babashka.impl.reitit-ring
|
|
(:require [reitit.ring :as ring]
|
|
[sci.core :as sci :refer [copy-var]]))
|
|
|
|
(def rns (sci/create-ns 'reitit.ring nil))
|
|
|
|
(def reitit-ring-namespace
|
|
{:obj rns
|
|
'ring-handler (copy-var ring/ring-handler rns)
|
|
'router (copy-var ring/router rns)
|
|
'routes (copy-var ring/routes rns)
|
|
'create-resource-handler (copy-var ring/create-resource-handler rns)
|
|
'create-default-handler (copy-var ring/create-default-handler rns)})
|