From: Walton Hoops Date: 2010-03-16T01:33:46+09:00 Subject: Re: Overriding new? On 3/15/2010 9:11 AM, Andrea Dallera wrote: > I'm sorry, I looked before posting and i couldn't find anything. I'm > looking now too and still I can't find it, so if you maybe have a > pointer to that it would be really nice. Sorry for spamming. > Found it: http://www.ruby-forum.com/topic/204105 While it does offer some methods you might use, I highly recommend not trying to solve the problem this way. 'super' is an expected part of sub-classing, and there may be instances in which the sub-classer does *not* want your initializer to run. If this is something you need to do, I might be inclined to solve it with the factory approach. So instead those using your framework would do something like: MyFactory.getInstance() do # user defines their behavior here end which returns an already initialized object.