Ruby XML:: Builder с дефис в имени элемента

Я пытаюсь сгенерировать некоторый XML с помощью XML:: Builder, но мои имена элементов должны иметь в нем дефис.

Когда я пытаюсь получить методы undefined, при этом имя элемента усекается в дефис

xml.instruct!

xml.update-manifest do
  xml.latest-id @latest_version_update.guid
  xml.download-url @latest_version_update.download_url
  xml.release-information-url version_guid_url(@latest_vesrion_update.guid)
end

Фиксированная версия

xml.instruct!

xml.tag! 'update-manifest' do
  xml.tag! 'latest-id', @latest_version_update.guid
  xml.tag! 'download-url', @latest_version_update.download_url
  xml.tag! 'release-information-url', version_guid_url(@latest_vesrion_update.guid)
end

Ответы

Ответ 1

xml.tag! 'latest-id', "latest ID with hiphen." 

Ответ 2

Я попытался установить dash или hiphen в xml, чтобы сделать это.

xml.send("latest-id") "latest ID With hiphen"

Подробнее см. ссылку xml с hiphen