Как мне избежать одной цитаты в Ruby?

Я передаю некоторые JSON на сервер через скрипт (не мой), который принимает JSON в виде строки.

Часть содержимого JSON содержит одинарные кавычки, поэтому я хочу убедиться, что любые одинарные кавычки экранированы перед передачей в сценарий.

Я пробовал следующее:

> irb
> 1.9.3p194 :001 > x = "that's an awesome string"
>  => "that's an awesome string" 
> 1.9.3p194 :002 > x.sub("'", "\'")
>  => "that's an awesome string" 
> 1.9.3p194 :003 > x.sub("'", "\\'")
>  => "thats an awesome strings an awesome string"

но, похоже, синтаксис не совсем понятен.

Ответы на вопрос(4)

Ваш ответ на вопрос