Como passar Array como parâmetro para SOAP em Ruby

Atualmente estou usandoSavon para trabalhar com o WebService em ruby. Funciona muito bem, mas tenho dificuldade em passar parâmetro para argumento do tipo de matriz SOAP. O código a seguir não funciona corretamente:

ids = [0,1,2]
client.do_get_items { |soap| soap.body = {
    'item-list' => ids
}

Eu gostaria que você resolvesse meu problema ou propusesse uma biblioteca alternativa para rubi e sabão

questionAnswers(2)

yourAnswerToTheQuestion