title: savon nested non unique tags
body: <p>Im making a savon client to consume the Canada Post web service</p>
  
  <p>I need to produce</p>
  
  <pre><code>&lt;options&gt;
  &lt;option&gt;
  &lt;option-code&gt;SO&lt;/option-code&gt;
  &lt;/option&gt;
  &lt;option&gt;
  &lt;option-code&gt;PA19&lt;/option-code&gt;
  &lt;/option&gt;
  &lt;/options&gt;
  </code></pre>
  
  <p>im building this all via a ruby hash, and the solution might be to use Builder, hopefully i can do with the hash i have</p>
  
  <p>so far ive got </p>
  
  <pre><code>myhash[:shipment]['delivery-spec'][:options]= [
  :option=&gt;{'option-code'=&gt;'SO'}, 
  :option=&gt;{'option-code'=&gt;'PA19'}
  ]
  </code></pre>
  
  <p>this just produces one option, the last one , as obviously its the same key!
  ive tried a few other ways of org the structure but the wsdl submission just fails!</p>
  
  <p>any insight appreciated</p>