From: Heesob Park Date: 2009-03-19T14:55:05+09:00 Subject: [ruby-core:22943] [Bug #1303] A name considered a local variable on RHS of an assignment that defines it 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