From: Aron Griffis Date: 2004-02-25T08:15:18+09:00 Subject: Re: instance_eval and constants Joel VanderWerf wrote: [Tue Feb 24 2004, 05:50:04PM EST] > MyClass.block { puts self::SomeConstant } Sure, but that obviates the point of the code, doesn't it? In that case I could have just used MyClass::SomeConstant. The point of MyClass.block was to expose the constant names for ease of use. The thing I don't understand is... why are method names exposed to the namespace with instance_eval but constant names are not? Aron