From: yermej Date: 2008-02-29T05:09:55+09:00 Subject: Re: Named sprintf parameters On Feb 28, 11:29 am, ara howard wrote: > class String > module M > def % *args > newstuff > super > end > end > include M > end > Can you please explain this? It looks to me like it would allow you to override a method, but still call the original without using alias. However, when I try anything like that, it only calls the original method. The method defined inside of M isn't called. Is that a 1.9 thing or am I misunderstanding what you meant?