From: micathom Date: 2006-12-07T17:50:05+09:00 Subject: Re: Calling super in overwritten methods You didn't say if you can change class a if so you should probably start the redesign there before resorting to vodoo. = class A = def method1 * method2_A = end = = def method2 = return 100 = end + alias :method2_A :method2 = end = = class B < A = def method1 = super = end = = def method2 = return 200 = end + alias :method2_B :method2 = end or so. This makes your intentions quite clear I'd say.