From: David Garamond Date: 2004-10-21T11:35:24+09:00 Subject: Re: nested modules and editor Mikael Brockman wrote: > | irb(main):001:0> module A; FOO = 4; module B; end; end > | => nil > | irb(main):002:0> module A::B > | irb(main):003:1> puts FOO > | irb(main):004:1> end > | NameError: uninitialized constant A::B::FOO > | from (irb):3 > | irb(main):005:0> module A > | irb(main):006:1> module B > | irb(main):007:2> puts FOO > | irb(main):008:2> end > | irb(main):009:1> end > | 4 Fine by me, since I usually use fully qualified name anyway (puts A::FOO). -- dave