Module: Jodd

Defined in:
lib/jodd.rb

Constant Summary collapse

JS_ESCAPE =
{
  '\\'   => '\\\\',
  '</'   => '<\/',
  "\r\n" => '\n',
  "\n"   => '\n',
  "\r"   => '\n',
  '"'    => '\\"',
  "'"    => "\\'",
}
UNSAFE =
/(\\|<\/|\r\n|[\n\r"'])/u

Class Method Summary collapse

Class Method Details

.j(s) ⇒ Object



14
15
16
# File 'lib/jodd.rb', line 14

def self.j(s)
  s.to_str.gsub(UNSAFE, JS_ESCAPE)
end