#717: Including a module into class Object makes it impossible to override methods, from modules, in class Class or class Module -------------------------------------+-------------------------------------- Reporter: eloy.de.enige@… | Owner: lsansonetti@… 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/>