0

我知道默认情况下 Ruby 模块不会实例化。但是,我正在使用带有此单例接口的 gem,并且我需要它的两个实例,因为我需要两种不同的配置。有没有办法深度克隆或实例化第二个对象,甚至将其包装在另一个关闭/模块中并使用它的所有方法运行第二个?

module Example
  class << self
    def config
      ....
      Base.name = self.name
      ....
    end
  end
end
4

0 回答 0