Farrel Lifson wrote: > class Parent > def useful(parameters) > #Do stuff > end > end > class Child < Parent > def useful(parameters) > super(parameters) > # Do more stuff.. > end > end > That's what I was looking for, altough it's a strange use of the super keyword. (James Edward Gray II: you were right about the Child < Parent part, I forgot to include it in my example.) Another question: I am a bit confused by other responses in this thread. Say I use the following code: class Parent def somemethod end def overrideme(param) end end class Child < Parent def overrideme(param) # do stuff super(param) somemethod end end The somemethod call in Child#overrideme works. Some posts in this thread seem to say this impossible? Bart (still learning ruby and starting to love it!)