Ruby でシングルトン
自分で作るとスレッド セーフにしたり面倒(ってかどうすれば…><)と思っていたら「シングルトンを実装するためのモジュール」という、すごいものがあった。
シングルトン パターンのためのモジュールをインクルードするだけ。
非常に簡単!これでスレッドセーフにもできる。
require 'singleton' class Class1 include Singleton end Class1.instance
Ruby ってすごいー。
自分で作るとスレッド セーフにしたり面倒(ってかどうすれば…><)と思っていたら「シングルトンを実装するためのモジュール」という、すごいものがあった。
シングルトン パターンのためのモジュールをインクルードするだけ。
非常に簡単!これでスレッドセーフにもできる。
require 'singleton' class Class1 include Singleton end Class1.instance
Ruby ってすごいー。