我在我的rails应用程序中写了一个fax.rb类来发送在线传真,这将经常使用。 我想在内存中保留一个实例。我该怎么做?
答案 0 :(得分:0)
ruby Class 是单身,因此只能有一个实例......
class Fax
def self.dialup(num)
# call the fax
end
end
另一种解决方案是:
class Fax
include Singleton
...
end
这将确保您一样。但是我在单身人士身上听到了不好的事情。