From: "rosenfeld (Rodrigo Rosenfeld Rosas)" Date: 2013-02-23T02:05:31+09:00 Subject: [ruby-core:52709] [ruby-trunk - Feature #7907] Give meaning to staby word Issue #7907 has been updated by rosenfeld (Rodrigo Rosenfeld Rosas). People will see the changes but when they're looking for open issues to decide what to do about them they won't touch closed issues :) ---------------------------------------- Feature #7907: Give meaning to staby word https://bugs.ruby-lang.org/issues/7907#change-36796 Author: trans (Thomas Sawyer) Status: Rejected Priority: Normal Assignee: matz (Yukihiro Matsumoto) Category: core Target version: Next Major =begin I noticed that `->word` doesn't mean anything. i.e. >> ->foo SyntaxError: (irb):4: syntax error, unexpected '\n', expecting keyword_do_LAMBDA or tLAMBEG from /opt/Ruby/1.9.3-p327/bin/irb:12:in `
' If that is always so, then could it be given a meaning as a shorthand for method()? i.e. ->foo would be the same as writing method(:foo).to_proc =end -- http://bugs.ruby-lang.org/