SAVON - Call

I have this method on a web service I’m consuming, using SAVON 3 on Rails 3 and Ruby 1.9.7 web app

<soapenv:Envelope xmlns:soapenv="[](" xmlns:tem="[](" xmlns:gpa="[](">
            <gpa:CEP>parameter here</gpa:CEP>
            <gpa:CNPJ>parameter here</gpa:CNPJ>
            <gpa:IdCampanha> parameter here </gpa:IdCampanha>
               <!--Zero or more repetitions:-->
                  <gpa:Codigo> parameter here </gpa:Codigo>
                  <gpa:Quantidade>parameter here</gpa:Quantidade>

How should I make a call to this method, considering that the “Produtos” parameter is an array?
I tried:{message(id_campanha: 2543, cnpj: '93.528.261/0001-60', cep: '04080013', produtos: ['379457', 1])}

P.S: I made tests with soapUI and the service is working…


Do you mean ruby 1.8.7 ? Savon 3 doesn’t support 1.8.7



Sorry!! Ruby 1.9