Here&#39;s what The Ruby Programming Language says about this:<br><br>&quot;In general, it is clearer to define class methods as individual singleton methods without explicitly opening the eigenclass&quot; (p. 258)<br><br>
This is far from a blanket condemnation, and, as with the rest of the book, it&#39;s not obvious whether it&#39;s Matz or (non-Rubyist) Flanagan who&#39;s talking.<br><br>I don&#39;t mean to &quot;open&quot; the discussion again. :)<br>
<br>///ark<br>