From: Sebastian Hungerecker Date: 2008-09-01T23:45:18+09:00 Subject: Re: Checking for 'nil' Class (not instance) variables? John Pritchard-williams wrote: > See below, what's the proper way of checking for initialized > class-variables ? > [...] > irb(main):031:0> @nosuchvar.nil? > => true That doesn't check whether @nosuchvar was initialized. Look: >> defined?(@var) => nil >> @var.nil? => true >> @var = nil # @var is now initialized => nil >> @var.nil? => true >> defined?(@var) => "instance-variable" HTH, Sebastian -- NP: Die Ärzte - Nur einen Kuss Jabber: sepp2k@jabber.org ICQ: 205544826