From: Philip Mateescu Date: 2002-06-05T06:37:38+09:00 Subject: Calling a (any) superclass method when already have one by that name Sorry if I did change the thread, but I seem to have at least clarified the question :)) (thanks to everybody for helped so far) After some research, I still seem to be unable to find the answer to my question... So, how do I call a method of my superclass when I have a method with the same name in my current class (i.e. is there any other way beside aliasing) ? class A def foo puts "A#foo" end def bar puts "A#bar" end end class B def foo super #okay, calls A#foo puts "B#foo" end def bar super.foo ?? how do I do this end end Thanks a lot philip