Class: Markbridge::Renderers::Discourse::HtmlEscaper

Inherits:
Object
  • Object
show all
Defined in:
lib/markbridge/renderers/discourse/html_escaper.rb

Overview

Escapes text for safe inclusion in HTML output. Used when rendering content inside a CommonMark HTML block (e.g. TableTag’s fallback) where Markdown-level escaping would not be applied.

Class Method Summary collapse

Class Method Details

.escape(text) ⇒ String

Parameters:

  • text (String, nil)

Returns:

  • (String)


14
15
16
# File 'lib/markbridge/renderers/discourse/html_escaper.rb', line 14

def self.escape(text)
  CGI.escapeHTML(text || "")
end