[MacRuby] #1277: singleton_methods/ancestors
MacRuby
ruby-noreply at macosforge.org
Wed May 11 05:41:15 PDT 2011
#1277: singleton_methods/ancestors
--------------------------------+-------------------------------------------
Reporter: anoiaque@… | Owner: lsansonetti@…
Type: enhancement | Status: new
Priority: major | Milestone: MacRuby 1.0
Component: MacRuby | Keywords: singleton
--------------------------------+-------------------------------------------
Suppose: class User; def self.all;end end
'''With Ruby 1.8, and 1.9.2 interpreters : '''
User.singleton_methods #=> [:all]
User.ancestors #=> [Class, Module, Object, Kernel, BasicObject]
'''With Macruby :'''
User.singleton_methods #=> []
User.ancestors
'''0.8''' #=> [Class, Class, Class, Module, Kernel, Class, Kernel,
NSObject, Kernel] Strange!
'''0.10''' #=> [User, NSObject, Kernel] User is an ancestor of User (?)
[More generally : can we expect, finally, that macruby interpreter is
strictly compatible with 1.9.2, ie we can interpret 1.9.2 code with
macruby interpreter and expect the same result ?]
--
Ticket URL: <http://www.macruby.org/trac/ticket/1277>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list