Issue #1303 has been updated by Heesob Park.


It is very confusing.

case 1
  def f;123;end
  g = f.inspect 
  f = g
  puts f #=> 123

case 2
  def f;123;end
  f = g = f.inspect 
  puts f #=> nil




----------------------------------------
http://redmine.ruby-lang.org/issues/show/1303

----------------------------------------
http://redmine.ruby-lang.org