ruby 文件 test.rb 中有一个类
#test.rb
class AAA<TestCase
def setUp()
puts "setup"
end
def run()
puts "run"
end
def tearDown()
end
end
在另一个文件 test2.rb 中,我想通过文件名“test.rb”获取 AAA 的实例。在python中,我可以通过以下方式做到这一点:
casename = __import__ ("test")
for testcase in [getattr(casename, x) for x in dir(casename)]:
if type(testcase) is type and issubclass(testcase, TestCase):
#do something with testcase()
我现在如何在 ruby 中实现相同的功能。谢谢