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 |