# File lib/stella/testplan.rb, line 265 def inherited(obj) super planclass, ucname = *obj.names planclass.extend Stella::Testplan::ClassMethods unless Stella::Testplan.plan? planclass Stella::Testplan.plan(planclass, planclass.new) Stella::Testplan.plan(planclass).desc = planclass end obj.instance = obj.new obj.testplan = Stella::Testplan.plan(planclass) Stella::Testplan.plan(planclass).usecases << obj.instance Stella::Testplan.plan(planclass).usecases.last.desc = ucname obj.extend ClassMethods end