From b97891cc45b9a087a372767e25aa36788bc979bf Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Sun, 8 May 2022 12:23:35 +0300 Subject: Naming improvements, code block matcher test --- src/clarktown/renderers/code_block.clj | 23 ----------------------- src/clarktown/renderers/fenced_code_block.clj | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+), 23 deletions(-) delete mode 100644 src/clarktown/renderers/code_block.clj create mode 100644 src/clarktown/renderers/fenced_code_block.clj (limited to 'src/clarktown/renderers') diff --git a/src/clarktown/renderers/code_block.clj b/src/clarktown/renderers/code_block.clj deleted file mode 100644 index 184e90e..0000000 --- a/src/clarktown/renderers/code_block.clj +++ /dev/null @@ -1,23 +0,0 @@ -(ns clarktown.renderers.code-block - (:require - [clojure.string :as string])) - - -(defn render - "Renders the code block." - [block _ _] - (let [language (->> block - (re-find #"\`\`\`(\w+)") - second) - lines (string/split-lines block) - block* (->> (next lines) - (take (- (count lines) 2)) - (string/join \newline)) - code (-> block* - (string/replace #"&" "&") - (string/replace #"<" "<") - (string/replace #">" ">") - string/trim)] - (if language - (str "
" code "
") - (str "
" code "
")))) diff --git a/src/clarktown/renderers/fenced_code_block.clj b/src/clarktown/renderers/fenced_code_block.clj new file mode 100644 index 0000000..905c061 --- /dev/null +++ b/src/clarktown/renderers/fenced_code_block.clj @@ -0,0 +1,23 @@ +(ns clarktown.renderers.fenced-code-block + (:require + [clojure.string :as string])) + + +(defn render + "Renders the code block." + [block _ _] + (let [language (->> block + (re-find #"\`\`\`(\w+)") + second) + lines (string/split-lines block) + block* (->> (next lines) + (take (- (count lines) 2)) + (string/join \newline)) + code (-> block* + (string/replace #"&" "&") + (string/replace #"<" "<") + (string/replace #">" ">") + string/trim)] + (if language + (str "
" code "
") + (str "
" code "
")))) -- cgit v1.2.3