How do I make a thread specific Singleton?

That is, once instance per thread.

Related question: why do Singleton's use the Name.instance.method idiom 
(using instance methods) as opposed to Name.method (using class 
methods), which seems simpler and clearer.

-- 
Posted via http://www.ruby-forum.com/.