#1364: NameError: uninitialized class variable in NSObject -------------------------------------------+-------------------------------- Reporter: satoh@… | Owner: lsansonetti@… Type: defect | Status: new Priority: major | Milestone: Component: MacRuby | Keywords: class variables, @@ -------------------------------------------+-------------------------------- Changes (by lsansonetti@…): * milestone: MacRuby 0.11 => Old description:
satoh-MBP:trunk satounorio$ rvm use macruby Using /Users/satounorio/.rvm/gems/macruby-0.10 satoh-MBP:trunk satounorio$ irb irb(main):001:0> module M irb(main):002:1> @@hello = "hello" irb(main):003:0> end => "hello" irb(main):004:0> include M => NSObject irb(main):005:0> @@hello NameError: uninitialized class variable @@hello in NSObject
irb(main):006:0> M.class_variables_get(:@@hello) NoMethodError: undefined method `class_variables_get' for M:Class
irb(main):007:0> M.class_variable_get(:@@hello) => "hello" irb(main):008:0>
New description: {{{ satoh-MBP:trunk satounorio$ rvm use macruby Using /Users/satounorio/.rvm/gems/macruby-0.10 satoh-MBP:trunk satounorio$ irb irb(main):001:0> module M irb(main):002:1> @@hello = "hello" irb(main):003:0> end => "hello" irb(main):004:0> include M => NSObject irb(main):005:0> @@hello NameError: uninitialized class variable @@hello in NSObject irb(main):006:0> M.class_variables_get(:@@hello) NoMethodError: undefined method `class_variables_get' for M:Class irb(main):007:0> M.class_variable_get(:@@hello) => "hello" irb(main):008:0> }}} -- -- Ticket URL: <http://www.macruby.org/trac/ticket/1364#comment:1> MacRuby <http://macruby.org/>