class Foo < BaseParticipant def verify( something ) # Do something done "It worked" end end class Bar < BaseParticipant def report # Oh well failed "No way I'm doing this" end end