Module: SlackMarkdownSanitizer
- Defined in:
- lib/slack_markdown_sanitizer.rb
Constant Summary collapse
- UNSAFE_MARKUP_CHARACTERS =
Markup characters which are used for links in HTML, Markdown, and Slack “mrkdwn” syntax (‘<example.com|Label>`).
'<>[]|'
Class Method Summary collapse
Class Method Details
.sanitize(string) ⇒ Object
8 9 10 |
# File 'lib/slack_markdown_sanitizer.rb', line 8 def self.sanitize(string) string&.delete(UNSAFE_MARKUP_CHARACTERS) end |
.sanitize_slack_link(string) ⇒ Object
12 13 14 |
# File 'lib/slack_markdown_sanitizer.rb', line 12 def self.sanitize_slack_link(string) string.gsub(Gitlab::Regex.slack_link_regex) { |m| m.gsub("<", "<").gsub(">", ">") } end |