[MacRuby-devel] [MacRuby] #356: autoload is not working
MacRuby
ruby-noreply at macosforge.org
Wed Oct 14 05:16:45 PDT 2009
#356: autoload is not working
------------------------+---------------------------------------------------
Reporter: dev@… | Owner: lsansonetti@…
Type: defect | Status: closed
Priority: major | Milestone: MacRuby 0.5
Component: MacRuby | Resolution: fixed
Keywords: |
------------------------+---------------------------------------------------
Comment(by jazzbox@…):
Thanks for implementing autoload!
There is still remaining a problem with modules and classes:
{{{
$ 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
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/356#comment:2>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list