babashka/feature-reitit/babashka/impl/reitit_ring.clj
kloimhardt 7e5d10c084
Add features Ring, Reitit, Selmer (#672)
* 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>
2020-12-13 22:47:42 +01:00

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)})