From: Mark Wilson Date: 2003-06-12T14:54:14+09:00 Subject: Re: Multiple Initialize methods? On Thursday, June 12, 2003, at 01:29 AM, Dave Thomas wrote: > [snip] > I haven't followed this thread, but has anyone suggested construction > methods (sometimes called factory methods?). Make the constructor > private, and use class methods to construct specific objects: > > [snip examples] I thought I had suggested something like this in my earlier message citing how set.rb defines a second constructor ( '[ ]' ) that references the initialize method. Your suggested approach, however, seems better and clearer. Should approaches like this (and others that come to be accepted as best practices) be used in all "official" parts of Ruby that are written in Ruby?