Add 0-ary version

This commit is contained in:
Unknown 2018-10-30 23:48:12 +09:00
parent ad8384022c
commit b6e8a9d579

View file

@ -120,7 +120,8 @@
| | :strip - redirects slashed to slash-less | | | :strip - redirects slashed to slash-less |
| | :both - works both ways (default) | | | :both - works both ways (default) |
" "
[{:keys [method] :or {method :both}}] ([] (redirect-trailing-slash-handler {:method :both}))
([{:keys [method]}]
(let [redirect-handler (fn redirect-handler [request] (let [redirect-handler (fn redirect-handler [request]
(let [uri (:uri request) (let [uri (:uri request)
status (if (= (:request-method request) :get) 301 308) status (if (= (:request-method request) :get) 301 308)
@ -138,7 +139,7 @@
([request] ([request]
(redirect-handler request)) (redirect-handler request))
([request respond _] ([request respond _]
(respond (redirect-handler request)))))) (respond (redirect-handler request)))))))
(defn create-default-handler (defn create-default-handler
"A default ring handler that can handle the following cases, "A default ring handler that can handle the following cases,