-3

我在我的rails 应用程序中编写了一个fax.rb 类来发送在线传真,该类会经常使用。我想在内存中保留它的一个实例。我怎么做?

4

1 回答 1

0

ruby 类一个单例,因此只能有一个实例......

class Fax
  def self.dialup(num)
    # call the fax
  end
end

另一个解决方案是:

class Fax
  include Singleton
  ...
end

这将确保你一样。但是,我听说过单身人士的坏事。

于 2013-01-15T23:41:58.047 回答