From: Bernardo Monteiro Rufino Date: 2009-01-01T16:09:05+09:00 Subject: Re: about searching constant ------=_Part_120279_23019636.1230793787398 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Weird, if you use A.instance_eval("self::WHY") it simply works... can anyone explain it? On Wed, Dec 31, 2008 at 12:20 PM, Kyung won Cheon wrote: > class A > WHY = "I don't know why!!" > > def self.foo > instance_eval("WHY") > end > end > > puts A.instance_eval { foo } # => I don't know why!! > puts A.instance_eval("WHY") # => uninitialized constant Class::WHY > (NameError) > > ############### > # Help Me^^ > ############### > -- > Posted via http://www.ruby-forum.com/. > > -- Bernardo Rufino ------=_Part_120279_23019636.1230793787398--