Project

General

Profile

Bug #10586 » code1.rb

Reproducible code (using attr_reader) - tmpvar (Daisuke Kobayashi), 12/11/2014 03:56 AM

 
class NG
attr_reader :var
def main
@var=0
p var #=> 0
eval 'p var' #=> nil (NG)
var=0 #<- bug trigger
end
end

class OK
attr_reader :var
def main
@var=0
p var #=> 0
eval 'p var' #=> 0 (OK)
end
end

NG.new.main
OK.new.main


(1-1/2)