title: How to set arguments for savon version 2
body: <p>I'm reading railscast #290 that are going with savon version 1.
  So I tried to replace command for version 2, but I couldn't do it.</p>
  
  <p><a href="http://railscasts.com/episodes/290-soap-with-savon?view=asciicast" rel="nofollow">http://railscasts.com/episodes/290-soap-with-savon?view=asciicast</a></p>
  
  <p>I replaced the commands like these.</p>
  
  <p>ver1 <code>client = Savon::Client.new("http://www.webservicex.net/uszip.asmx?WSDL")</code></p>
  
  <p>ver2 <code>client = Savon::Client.new(wsdl: "http://www.webservicex.net/uszip.asmx?WSDL")</code></p>
  
  <p>ver1 <code>client.wsdl.soap_actions</code></p>
  
  <p>ver2 <code>client.operations</code></p>
  
  <p>ver1 <code>client.request :web, :get_info_by_zip, body: { "USZIP" =&gt; "90210" }</code></p>
  
  <p>ver2 <code>client.call(:get_info_by_zip) # need more</code></p>
  
  <p>How can I set namespace <code>web</code> and body parameter <code>USZIP</code> and <code>90210</code>?</p>