From: ts Date: 2001-01-12T22:03:24+09:00 Subject: [ruby-talk:9195] Re: Redefining singleton methods >>>>> "H" == =?iso-8859-1?Q?Horst Duch=EAne?= writes: H> I did not find a solution using aliasing. alias is a private method, you can write class << A alias :old_m :m def m "new_m" + old_m end end H> # Why here but not with modules? include call #append_features, if you don't like it you can change it :-) Guy Decoux