A parsing bug in ruby 1.9.2 allowed you to pass blocks to methods preceded by a comma. The bug only affected blocks with do/end and was fixed in 1.9.3.
$ rvm use ruby 1.8.7
$ rvm use ruby 1.9.2 # tested on ruby-1.9.2-p290
$ rvm use ruby 1.9.3
A parsing bug in ruby 1.9.2 allowed you to pass blocks to methods preceded by a comma. The bug only affected blocks with do/end and was fixed in 1.9.3.
$ rvm use ruby 1.8.7
$ rvm use ruby 1.9.2 # tested on ruby-1.9.2-p290
$ rvm use ruby 1.9.3