#717: Including a module into class Object makes it impossible to override methods, from modules, in class Class or class Module -------------------------------------+-------------------------------------- Reporter: eloy.de.en...@… | Owner: lsansone...@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: mocha -------------------------------------+-------------------------------------- {{{ % cat t.rb module ObjectMethods def foo ObjectMethods end end
module ModuleMethods def foo ModuleMethods end end module ClassMethods def foo ClassMethods end end class Object include ObjectMethods end class Module include ModuleMethods end class Class include ClassMethods end p Object.new.foo p Module.new.foo p Class.new.foo % ruby19 t.rb ObjectMethods ModuleMethods ClassMethods % macruby t.rb ObjectMethods ObjectMethods ObjectMethods }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/717> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel