Есть ли способ динамически отследить, какие классы или модули включены в требуемые файлы.
краткий пример:
#my_module.rb
module MyCustomModule
def foo
end
end
#custom.rb
require 'my_module.rb'
#is here any way to track which modules are in the required 'my_module.rb'
#without parsing the file or having some naming conventions?
Цель состоит в том, чтобы динамически потребовать кучуфайлы и включая содержащиеся модули в классе, независимо от того, как они названы.