On Tue, Mar 04, 2008 at 04:34:56AM +0900, ThoML wrote:
> You can remove methods (there is a private method Class#remove_method)
> or remove the constant MyClass[1] and then define it anew. What would
> be a sensible use case for this?

For security on Try Ruby, I remove any IO classes and methods.  Some
are replaced with a mock filesystem even.

_why