From: "alexeymuranov (Alexey Muranov)" Date: 2012-12-08T02:10:12+09:00 Subject: [ruby-core:50667] [ruby-trunk - Feature #6074] Allow alias arguments to have a comma Issue #6074 has been updated by alexeymuranov (Alexey Muranov). =begin Just another idea in this direction: allow def :foo, :bar do puts bar end in addition to def foo(bar) puts bar end (the "(({do}))" in the first case can be optional). =end ---------------------------------------- Feature #6074: Allow alias arguments to have a comma https://bugs.ruby-lang.org/issues/6074#change-34513 Author: trans (Thomas Sawyer) Status: Assigned Priority: Low Assignee: nobu (Nobuyoshi Nakada) Category: core Target version: next minor This is one my biggest pet peeves with Ruby. I am always typing: alias :foo, :bar And getting a damn syntax error. Btw, is there a reason why `alias` is a keyword and not a method? -- http://bugs.ruby-lang.org/