Module: JsonEscape::Pure
- Defined in:
- lib/json_escape.rb
Class Method Summary collapse
Class Method Details
.json_escape(json) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/json_escape.rb', line 11 def json_escape(json) json = json.to_s if json.encoding != Encoding::UTF_8 && json.encoding != Encoding::ASCII raise Encoding::CompatibilityError, "input string must be UTF-8 or ASCII" end json.gsub(JSON_ESCAPE_REGEXP, JSON_ESCAPE) end |