From: ara.t.howard@... Date: 2006-06-07T06:20:05+09:00 Subject: Re: Attributes not populated until called? On Wed, 7 Jun 2006, darren kirby wrote: > def to_a > ["#@title", "#@artist", "#@album", "#@genre", "#@year", "#@comment", > "#@tracknum"] > end > end ATTRIBUTES = %w( title artist album genre year comment ) def to_a ATTRIBUTES.map{|a| send a} end you are using un-initialized instance vars - your methods are lazy initializers, you need to use them here. -a -- suffering increases your inner strength. also, the wishing for suffering makes the suffering disappear. - h.h. the 14th dali lama