2008-02-19 Singleton Ruby デザインパターン require "singleton" module Singleton1 class Card include Singleton def use print "hello\n" end end end s1 = Singleton1::Card.instance s2 = Singleton1::Card.instance p s1 p s2 s1.use => #<Singleton1::Card:0xb7c74540> #<Singleton1::Card:0xb7c74540> hello 洗練された標準ライブラリを使いましょう。