render links with markdown in emails

This commit is contained in:
Pete Matsyburka committed 2024-03-29 21:21:04 +02:00
1 parent 660f7ab8f3
commit 5b24793f2b
2 files changed
+13 -1

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
# frozen_string_literal: true
module MarkdownToHtml
LINK_REGEXP = %r{\[([^\]]+)\]\((https?://[^)]+)\)}
LINK_REPLACE = '<a href="\2">\1</a>'
module_function
def call(text)
text.gsub(LINK_REGEXP, LINK_REPLACE)
end
end