Как передать массив как параметр в SOAP в Ruby

В настоящее время я используюСавон работать с WebService в ruby. Это работает довольно хорошо, но мне трудно передать параметр для аргумента типа массива SOAP. Следующий код не работает должным образом:

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

Буду признателен, если вы решите мою проблему или предложите альтернативную библиотеку для ruby ​​& soap