Module: Natsuzora::HtmlEscape

Defined in:
lib/natsuzora/html_escape.rb

Constant Summary collapse

ESCAPE_MAP =
{
  '&' => '&',
  '<' => '&lt;',
  '>' => '&gt;',
  '"' => '&quot;',
  "'" => '&#39;'
}.freeze
ESCAPE_REGEXP =
/[&<>"']/

Class Method Summary collapse

Class Method Details

.escape(string) ⇒ Object



16
17
18
# File 'lib/natsuzora/html_escape.rb', line 16

def escape(string)
  string.gsub(ESCAPE_REGEXP, ESCAPE_MAP)
end