Actions
Feature #12686
closedAllowing a postposed rescue in a method argument
Status:
Closed
Assignee:
-
Target version:
-
Description
On defining my own DSL, I wanted to write a code like:
foo (Integer(ENV['FOO']) rescue nil)
where foo
is a method which receives one argument , but I got following error
SyntaxError: (irb):1: syntax error, unexpected modifier_rescue, expecting ')'
In contrast, following codes were valid:
foo ((Integer(ENV['FOO']) rescue nil))
or
foo (begin; Integer(ENV['FOO']); rescue; nil; end)
This is a feature request to allow such a syntax, a postposed rescue in a method argument.
Actions
Like0
Like0Like0Like0Like0