From: SASADA Koichi Date: 2012-11-05T15:56:35+09:00 Subject: [ruby-core:48888] Re: [ruby-trunk - Bug #7271] Refinement doesn't seem lexical (2012/11/05 11:57), shugo (Shugo Maeda) wrote: > Yes, it's intentional. Refinements are activated when C_User is reopend. > > I'm not sure whether is'a good idea or not, but if C_User.module_eval is affected by refinements, it seems natural reopened definitions of C_User are also affected. I can't understand that refinement is "lexical" or not. If it affected after re-open, then it is *not* "lexical". If the location of `using' affect the result, then it seems "lexical". ([ruby-core:48773] [ruby-trunk - Bug #7269]) -- // SASADA Koichi at atdot dot net