I noticed this evening that classes defined in IRB under JRuby are being explicitly scoped in Kernel. While this isn't really harming anything, it does show that our nesting is including Kernel when in IRB, though it should not.
irb(main):001:0> class Foo
irb(main):002:1> end
=> nil
irb(main):003:0> x = Foo.new
=> #<Kernel::Foo:0x19c2931>
irb(main):004:0>
I have not investigated at all. This does not appear to happen in normal scripts.
C:\rails>jruby -e "class Foo; end; puts Foo.new"
#<Foo:0x1976011>
--
Charles Oliver Nutter @ headius.blogspot.com
JRuby Developer @
jruby.sourceforge.net
Application Architect @ www.ventera.com