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 |