Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Railsアプリでfax.rbクラスを作成して、非常に頻繁に使用されるオンラインファックスを送信しました。そのインスタンスを1つメモリに保持したいと思います。それ、どうやったら出来るの?
ルビークラスはシングルトンであるため、インスタンスを1つだけ持つことができます...
class Fax def self.dialup(num) # call the fax end end
別の解決策は:
class Fax include Singleton ... end
それはあなたに同じことを保証します。しかし、私はシングルトンで悪いことを聞いたことがあります。