mirror of
https://github.com/docusealco/docuseal
synced 2026-11-14 15:52:32 -05:00
render links with markdown in emails
This commit is contained in:
1 parent
660f7ab8f3
commit
5b24793f2b
2 files changed
+13
-1
No files matched your search
@@ -1 +1 @@
|
|||||||
<%= auto_link(simple_format(h(ReplaceEmailVariables.call(local_assigns[:content], submitter: local_assigns[:submitter], sig: local_assigns[:sig])))) %>
|
<%= auto_link(simple_format(MarkdownToHtml.call(h(ReplaceEmailVariables.call(local_assigns[:content], submitter: local_assigns[:submitter], sig: local_assigns[:sig]))))) %>
|
||||||
@@ -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
|
||||||
Reference in new issue
Block a user