Skip to content

Instantly share code, notes, and snippets.

@tzafrirben
Last active September 1, 2020 12:11
Show Gist options
  • Save tzafrirben/3cd160955facfb6291ee50cee9622687 to your computer and use it in GitHub Desktop.
Save tzafrirben/3cd160955facfb6291ee50cee9622687 to your computer and use it in GitHub Desktop.
convert request letter case
(defn letter-case-response
[handler & [{:as options}]]
(let [to-letter-case (or (:to options) (:to default-options))]
(fn [request]
(let [response (handler request)]
(if (coll? (:body response))
(update response :body #(transform-keys-letter-case
% to-letter-case))
response)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment