From: matz@... (Yukihiro Matsumoto) Date: 2003-11-27T15:07:55+09:00 Subject: Re: Method wrapping Hi, In message "Re: Method wrapping" on 03/11/27, Hal Fulton writes: |1. If I want to redefine a "secondary" method (or whatever I should |call it), can I do so? It seems that an attempt to redefine |foo:pre would simply add a new foo:pre. They are auxiliary methods. And "no", you can't "redefine" those methods. You have to remove them first, using no-yet-designed method reflection API. |2. If the primary method is redefined, do the "secondary" methods |get cancelled? Or do they simply remain in place? They remain in place. They will be removed altogether when you remove the method using "remove_method" method. matz.