From: nobu.nokada@... Date: 2003-07-18T14:27:17+09:00 Subject: Re: Aliased setter methods behave differently than other methods? Hi, At Fri, 18 Jul 2003 14:10:24 +0900, Jim Cain wrote: > Notice that, in the class where the method is "hello=" rather than > "hello", the call to the old method fails somehow. Its output is skipped. enalias for hello= will be excuted as bellow: alias_method(('old_hello=').intern, 'hello='.intern) module_eval <<-EOF def hello=(arg) puts 'hola ' + arg old_hello=(arg) # just local variable assignment. end EOF -- Nobu Nakada