Module: Jay
- Defined in:
- lib/jay.rb
Constant Summary collapse
- JS_ESCAPE =
{ '\\' => '\\\\', '</' => '<\/', "\r\n" => '\n', "\n" => '\n', "\r" => '\n', '"' => '\\"', "'" => "\\'", "\u2028" => "
", "\u2029" => "
" }
- UNSAFE =
/(\\|<\/|\r\n|\342\200\250|\342\200\251|[\n\r"'])/u
Class Method Summary collapse
Class Method Details
.j(s) ⇒ Object
16 17 18 |
# File 'lib/jay.rb', line 16 def self.j(s) s.to_str.gsub(UNSAFE, JS_ESCAPE) end |