如何将不同文件中的类添加到Ruby中的一个模块中?

时间:2017-04-25 14:54:35

标签: ruby class module

我目前正在创建一个gem,所以,我有一个包含不同文件的文件夹,其中包含不同的类,此文件夹将更新更多文件,并且当前的文件也将更新,在另一个文件中我有一个模块,应该包含这些类。

目前,我手动向模块添加所有类:

File1.rb:

module MyModule
    class ClassA
        # code here
    end
end

File2.rb:

module MyModule
    class ClassB
        # code here
    end
end

但是,因为我将添加更多的类,并且当前的类将被更新,这不是最佳的,并且维护干净是非常危险的,所以有没有其他方法在另一个文件中的一个模块集中的不同文件中添加类?

提前致谢

1 个答案:

答案 0 :(得分:1)

没有别的方法,我没有看到你做的方式有任何危险(正确的方式)。