On Wed, Feb 19, 2003 at 05:08:19PM +0900, Yukihiro Matsumoto wrote: > I thought it is needed just because > > @foo ||= [] > > trick cannot be done for attributes without causing warning. This is only a problem for dynamically-added attributes, since attributes that are known when the object is created can (and should) be initialized to nil. To dynamically create an attribute, I need more that just a simple assignment anyway, so this trick doesn't work for dynamic attributes. Paul