Method: ActionView::Helpers::JavaScriptHelper#escape_javascript

Defined in:
lib/action_view/helpers/javascript_helper.rb

#escape_javascript(javascript) ⇒ Object

Escape carrier returns and single and double quotes for JavaScript segments.



151
152
153
# File 'lib/action_view/helpers/javascript_helper.rb', line 151

def escape_javascript(javascript)
  (javascript || '').gsub('\\','\0\0').gsub(/\r\n|\n|\r/, "\\n").gsub(/["']/) { |m| "\\#{m}" }
end