Ticket #384 (closed defect: fixed)
autoload is not working within module and class
| Reported by: | jazzbox@… | Owned by: | lsansonetti@… |
|---|---|---|---|
| Priority: | critical | Milestone: | MacRuby 0.5 |
| Component: | MacRuby | Keywords: | |
| Cc: |
Description
$ cat foo.rb module Bar class Foo end end $ macruby -e 'module Bar; autoload :Foo, "foo.rb"; class Baz; p Foo; end; end' core:in `const_missing:': uninitialized constant Bar::Baz::Foo (NameError) from -e:1:in `<main>' $ ruby -e 'module Bar; autoload :Foo, "foo.rb"; class Baz; p Foo; end; end' Bar::Foo $ ruby1.9 -e 'module Bar; autoload :Foo, "foo.rb"; class Baz; p Foo; end; end' Bar::Foo $ macruby -e 'module Bar; require "foo.rb"; class Baz; p Foo; end; end' Bar::Foo
Change History
Note: See
TracTickets for help on using
tickets.

