title: In Ruby, what's the difference between String() and #to_s
body: <pre><code>String(1.1) == (1.1).to_s    =&gt; true
  String(1.1) === (1.1).to_s   =&gt; true
  </code></pre>
  
  <p>Is there a difference between these two coercion methods? If so, can you demonstrate?</p>