From: Heesob Park Date: 2009-03-19T16:20:33+09:00 Subject: [ruby-core:22947] [Bug #1303] A name considered a local variable on RHS of an assignment that defines it Issue #1303 has been updated by Heesob Park. Agreed Considering def f; 123; end defined? f #=> "method" defined? f() #=> "method" f=nil defined? f #=> "local-variable" defined? f() #=> "method" Calling a method with () is safe always. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/1303 ---------------------------------------- http://redmine.ruby-lang.org