@m_seki の

I like ruby tooから引っ越し

しんぐるとん?

WEBrickのHTTPServerでは、mountしたパスへのアクセスがあるたびにAbstractServletのget_instanceが呼ばれます。私のアプリケーションでは実質的にsigletonでもかまわないのだけど、get_instanceにconfigやoptionsが渡ってくるので、なんとなくsingletonにすべきでないような気分になります。(configやoptionsがさっきインスタンスを生成したときのパラメータと同じかどうか検査しなくちゃならない!?)
実際のところどうなんでしょう。考え過ぎ? > IPR方面。

    class AbstractServlet
      def self.get_instance(config, *options)
        self.new(config, *options)
      end
      ...