[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