From: shugo@... (Shugo Maeda) Date: 1998-01-30T22:20:59+09:00 Subject: [ruby-list:6143] Re: Ruby 連載 第 3 回 前田です。 In message "[ruby-list:6124] Re: Ruby 連載 第 3 回" Yukihiro Matsumoto wrote: |まだ,作っていませんがSingletonパターン(あるクラスのインスタ |ンスを一つだけしか生成しないパターン)もライブラリ化できるは |ずです. 単純なのでよければ、 module Singleton def Singleton.append_features(klass) klass.private_class_method(:new) klass.instance_eval %{ def instance if defined?(@__instance__) return @__instance__ else return @__instance__ = new end end } end end みたいにすぐ書けますね。 -- 前田 修吾