Ok pity there's no simple Ruby solution to it. I'll just have to rename my methods in my derived class then. Thanks though! > No, not without some tortured coding. You have redefined method2 in your > derived class, consequently this redefinition takes precedence in > instances > of the derived class, and this is by design, not by accident. > -- Posted via http://www.ruby-forum.com/.