title: Why can't I multiply a hash value?
body: <pre><code>hash = {:one =&gt; 1, :two =&gt; 2, :three =&gt; 3}
  new_hash = hash.each { |k, v| v.to_int * 5 }
  new_hash
  </code></pre>
  
  <p>I want this output:</p>
  
  <pre><code>=&gt; {"one"=&gt;5, "two"=&gt;10, "three"=&gt;15}
  </code></pre>
  
  <p>But I get this:</p>
  
  <pre><code>=&gt; {"one"=&gt;1, "two"=&gt;2, "three"=&gt;3}
  </code></pre>
  
  <p>Why?</p>