В запросе SOAP мне нужно указать повторяющиеся ключи с разными значениями, такими как:
soap.body = {:query => {
:fields => {
:string => 'Email',
:string => 'FirstName',
:string => 'LastName'
}
}
С этим хешем запрос будет сформирован с помощью:
<query><fields><string>LastName</string></fields></query>
последний: пара строк.Так что если я поставлю:
soap.body = {:query => {
:fields => "<string>Email</string>FirstName<string></string>LastName<string></string>"
}
Это приведет к:
<fields><string>Email</string><string>FirstName</string><string>LastName</string></fields>
Есть ли способ получить это в хэш?:
<query><fields><string>Email</string><string>FirstName</string><string>LastName</string></fields></query>
Примечание: Я использую Ruby 1.8.7.