From: "evanwebb@..." Date: 2005-08-07T05:36:07+09:00 Subject: Re: How safe: overridding require The "safety" of this is probably debatable, and I believe so is the use of alias to solve it. If we have many different librarys changing require or other core methods, then there is bound to be some problems eventually. Thats why I wrote maskable.rb, which allows classes to have there methods masked by other versions of the method. That way, other implementations of the method can run before the original and can decide if they are done with the operation, or if the next implementation should run. The source is at http://hoshi.fallingsnow.net/svn/maskable/maskable.rb. Feel free to use it as you wish.