title: Ruby Optional Parameters and Multiple Parameters
body: <p>I am trying to set the first argument to a method as being optional, followed by any number of args. For example:</p>
  
  <pre><code>def dothis(value=0, *args)
  </code></pre>
  
  <p>The issue I am running into is that it doesn't seem like this is actually possible? When I call <code>dothis("hey", "how are you", "good")</code> I was hoping it would set value to default to 0, but instead it is just making <code>value="hey"</code>. Is there any way to accomplish this behavior?</p>