Method: Blazer::BaseHelper#blazer_json_escape

Defined in:
app/helpers/blazer/base_helper.rb

#blazer_json_escape(s) ⇒ Object

Prior to version 4.1 of rails double quotes were inadventently removed in json_escape. This adds the correct json_escape functionality to rails versions < 4.1



48
49
50
51
52
53
54
55
# File 'app/helpers/blazer/base_helper.rb', line 48

def blazer_json_escape(s)
  if Rails::VERSION::STRING < "4.1"
    result = s.to_s.gsub(JSON_ESCAPE_REGEXP, JSON_ESCAPE)
    s.html_safe? ? result.html_safe : result
  else
    json_escape(s)
  end
end