From: "Abinoam Jr." Date: 2011-02-28T07:52:39+09:00 Subject: Re: Ensuring uniqueness of an object at creation time > One option: > > class Object >  def self.find_or_create(*args,&blk) >    new(*args,&blk) >  end > end > > Then you override it in those classes where you need to. Good! Thank you. Abinoam Jr.