#654: CALayer has a problem aliasing methods
-------------------------------------+--------------------------------------
 Reporter:  eloy.de.en...@…          |       Owner:  lsansone...@…        
     Type:  defect                   |      Status:  new                  
 Priority:  blocker                  |   Milestone:                       
Component:  MacRuby                  |    Keywords:                       
-------------------------------------+--------------------------------------
 This only seems to happen on CALayer subclasses:

 {{{
 % cat t.rb
 framework 'QuartzCore'

 class X < CALayer
   attr_accessor :foo
   alias_method :foo?, :foo
 end

 x = X.new
 p x.foo?
 x.foo = true
 p x.foo?

 % macruby t.rb
 /Users/eloy/Documents/DEVELOPMENT/MacRuby/macruby/t.rb:4:in `block':
 undefined method `foo' for class `X' (NameError)
         from /Users/eloy/Documents/DEVELOPMENT/MacRuby/macruby/t.rb:1:in
 `<main>'
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/654>
MacRuby <http://macruby.org/>

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to