From: Vijay Nyayapati Date: 2007-01-23T08:10:14+09:00 Subject: Problems with super Hi, I have been struggling to get super to work. I have a class A which inherits from Test::Unit::UI::Console::TestRunner class A has a method 'start' which is trying to override the 'start' method from the TestRunner class. so my derived class looks like require 'test::unit::ui::console::testrunner' class A < Test::Unit::UI::Console::TestRunner def start super # some code here end end I am running some tests using the Test::Unit framework. Now, whenever a testsuite runs, i would like the start method from class A to be invoked when required. Currently, the base class is getting invoked, which means the start method in the base class is not getting overridden. How do i get the start method from class A to get invoked instead of the start method in the TestRunner class? Help! -- Posted via http://www.ruby-forum.com/.