From: James Edward Gray II Date: 2006-01-06T03:47:57+09:00 Subject: Re: Initialization using the Singleton design pattern On Jan 5, 2006, at 12:19 PM, Jonathan Leighton wrote: > Hi, > > I have a singleton class, as in one that does "include Singleton". I > want to run a few methods when the instance is created. Usually one > would do that in initialize(), but obviously I can't do that here. Why not? The object is still constructed: >> require "singleton" => true >> class JustOne >> def initialize >> puts "initialize() called" >> end >> include Singleton >> end => JustOne >> JustOne.instance initialize() called => # >> JustOne.instance => # James Edward Gray II