On Wed, 7 Mar 2001, Raja Sooriamurthi wrote: > Primarily a personal choice (aesthetics, name space polution). We could: > say: > > class MyHash < Hash > ... > end > Introducing a new class just because these objects are created different > would be gratuitous. A creator method like Hash.make would be better. My > personal preference would be to extend the functionality of Hash.new . Couldn't you do something like: class Hash def make (...) ... end end and extend the Hash class instead? -- spwhite / chariot.net.au