Como faço para criar XML usando Nokogiri :: XML :: Builder com um hífen no nome do elemento?

Eu estou tentando construir um documento XML usando o Nokogiri. Alguns dos elementos têm hífens neles. Aqui está um exemplo:

require "nokogiri"
builder = Nokogiri::XML::Builder.new do |xml|
  xml.foo_bar "hello"
end

puts builder.to_xml

Que produz:

<?xml version="1.0"?>
<foo_bar>hello</foo_bar>

No entanto, quando eu tento:

builder = Nokogiri::XML::Builder.new do |xml|
  xml.foo-bar "hello"
end

Eu recebo:

syntax error, unexpected tSTRING_BEG, expecting kDO or '{' or '('
  xml.foo-bar "hello"

Agora percebo que isso acontece porque o hífen está sendo interpretado comofoo MINUS bar.

Como devo fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion