From: Marco Lange Date: 2006-01-09T11:03:20+09:00 Subject: Adding a method to a single object Hi, how is it possible to add a method to a single object programatically? E.g. I want to write a method class Object def rename_method(old_id, new_id) ... end end The method shall rename a method for a specific instance of any class, e.g. the following should be possible: a = 5 5.rename_method :times, :veces 5.times { ... } -> Error, Method "times"does not exist 5.veces { ... } -> Expected behaviour I already succeeded in renaming methods for whole classes, but for a single instance? I do not really have a use case for such a method, but it is fun learning about the object model in Ruby. Best regards, Marco