Actions
Feature #11605
closedRuby should raise on def(a='a', b) [optional param that can't be used]
Feature #11605:
Ruby should raise on def(a='a', b) [optional param that can't be used]
Description
Why doesn't Ruby complain when defining a method like this?
def a(opt='opt', required)
end
I believe it's impossible to call method 'a' passing only required, while sticking to the default value for 'opt', right? So, why should Ruby allow such definition?
Actions