ruby performance - is &: slower than just calling method?
<p>Out of following 2 options which is faster?</p>

<pre><code>something {|i| i.foo }
something(&amp;:foo)
</code></pre>

<p>I read somewhere that <code>something(&amp;:foo)</code> is transformed into <code>something {|i| i.send(:foo) }</code>. Is it true?</p>

<p>If that is true, the question becomes - which is faster? <code>i.foo</code> or <code>i.send(:foo)</code>?</p>

<p>Any any case, which one should be used for better performance?</p>