From: Devin Mullins Date: 2006-01-03T21:03:44+09:00 Subject: Re: A question about Ruby main object ts wrote: >t> many persons will except that ruby will do the same that if you write > ^^^^^^ > expect > > l'anglais est vraiment tres etrange :-) > > Nah... 'snot that bad... :) Thanks. It turns out my confusion is with constants and class-variables (whose destination I'd figured was based on ruby_class), not methods, since: irb(main):001:0> Foo = Class.new { irb(main):002:1* FOO = 5 irb(main):003:1> } => Foo irb(main):004:0> FOO => 5 irb(main):005:0> Foo.class_eval { irb(main):006:1* @@foo = 5 irb(main):007:1> } => 5 irb(main):008:0> @@foo => 5 What determines where *they* go? Thanks, Devin Loves me some complex grammar rules...