Попытка заставить работать вызов curl
Вот код рубина
msg = "john's message"
@body = %Q|{"body":{"version":1,"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"#{msg}"}]}]}}|.gsub("'"){"\\'"}
puts @body
curl_call = %Q|curl -X POST -H 'Content-Type: application/json' -H 'Authorization: Bearer xxxx' -d '#{@body}' --url 'https://api.atlassian.com/site/xxxx/conversation/xxxx/message'|
puts curl_call
system(curl_call)
Это ошибка: sh: 1: Syntax error: Unterminated quoted string
Открыть для предложений