Quoting Gavri Fernandez <gavri.fernandez / gmail.com>: > On 6/19/05, R. Mark Volkmann <mark / ociweb.com> wrote: > > What is the recommended way in Ruby to prevent other classes from creating > > instances of a given class? The class isn't a singleton. It creates > several > > instances of itself and no additional instances should be able to be > created. > > > > I considered making the new method private, but thought there might be a > better > > way. > > What could be a better way than making new private? :) > The simplest solution is the best! When I put the following in my class, it seems that even that class can't create instances. private_class_method :new I'm confused. How can I create a few objects within the class and then prevent other classes from creating additional instances? -- R. Mark Volkmann Partner, Object Computing, Inc.