From: Chris Date: 2006-06-08T01:32:54+09:00 Subject: Re: Attributes not populated until called? add a call to super in your subclass initialize to get the defaults from the superclass Then only assign to attributes where the values differ from the defaults Cheers Chris -- Posted via http://www.ruby-forum.com/.