可以在多个文件中定义模块吗?

时间:2015-09-29 10:58:47

标签: ruby

说我有一个模块Test111。我可以在两个文件中定义模块吗?

# file1.rb
module Test111
  # ...
end

# file2.rb
module Test111
  # ...
end

我使用的模块更像是命名空间。

1 个答案:

答案 0 :(得分:2)

是。定义类/模块(实际上,类是模块)两次重新打开类/模块。因此,您可以根据需要将其拆分为多个文件。你只需要小心覆盖事物和依赖。