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で同じ機能を実装するにはどうすればよいですか。ありがとう