From: Brian Takita Date: 2005-07-20T01:10:54+09:00 Subject: Re: Removing Instance Methods I'm sorry about the nonexistant explanation. In this situation, the only solution that I know of is to use an eval. def custom_remove_method(object, symbol) remove_method_script = %- class << object remove_method(:#{symbol.to_s}) end - eval remove_method_script end > Looking at eval.c, it looks like it just deletes the method from the class' method table. Can this be done in Ruby? Thank you, Brian Takita