[MacRuby] #1394: miss scope of class variables when is evaluated by Module#class_eval.
#1394: miss scope of class variables when is evaluated by Module#class_eval. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Test Script: {{{ #!ruby class C @@class_eval = 'b' CONST = 42 module M @@class_eval = 'a' CONST = 50 p M.class_eval { @@class_eval } # => 'a' p M.class_eval { CONST } # => 50 end p M.class_eval { @@class_eval } # => 'b' p M.class_eval { CONST } # => 42 end C.new }}} Result: {{{ $ ruby19 test_class_eval.rb "a" 50 "b" 42 $ macruby test_class_eval.rb "a" 50 "a" 42 }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/1394> MacRuby <http://macruby.org/>
participants (1)
-
MacRuby