From: nobu@... Date: 2006-07-30T21:28:40+09:00 Subject: Re: Inconsistency in scoping during module_eval? Hi, At Sun, 30 Jul 2006 20:39:08 +0900, Charles O Nutter wrote in [ruby-core:08443]: > Why does this: > > class Foo > BAZ = 1 > end > > produce a different result than this: > > class Foo > end > Foo.module_eval { > BAZ = 1 > } Constants definitions/lookups are decided at compile time. -- Nobu Nakada