From: "francisrammeloo@..." Date: 2005-08-03T18:11:06+09:00 Subject: Re: Module that keeps track of instance count? This works for me: module InstanceCounter def increase_count( type_name ) @@instance_counter ||= Hash.new @@instance_counter[type_name] ||= 0 @@instance_counter[type_name] += 1 return @@instance_counter[type_name] - 1 end end