From: Kyung won Cheon Date: 2008-11-11T23:49:16+09:00 Subject: about instance_eval class A WHY = "I don't know why!!" def self.foo WHY end end puts A.instance_eval("foo") # => I don't know why!! puts A.instance_eval("WHY") # => uninitialized constant Class::WHY (NameError) # What's difference? # Help Me^^ -- Posted via http://www.ruby-forum.com/.