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.



141
142
143
144
145
146
147
# File 'lib/action_view/helpers/javascript_helper.rb', line 141

def escape_javascript(javascript)
  if javascript
    javascript.gsub(/(\\|<\/|\r\n|[\n\r"'])/) { JS_ESCAPE_MAP[$1] }
  else
    ''
  end
end