Method: MaRuKu::Out::HTML.escapeHTML

Defined in:
lib/maruku/output/to_html.rb

.escapeHTML(text) ⇒ Object

Escape text for use in HTML (content or attributes) by running it through standard XML escaping (quotes and angle brackets and ampersands)



9
10
11
12
13
# File 'lib/maruku/output/to_html.rb', line 9

def self.escapeHTML(text)
  CGI.escapeHTML(text)
  # TODO: When we drop Rubies < 1.9.3, re-add .gsub(/[^[:print:]\n\r\t]/, '') to
  # get rid of non-printable control characters.
end