Actions
Bug #7539
closedMisleading error message "can't convert nil into string"
Bug #7539:
Misleading error message "can't convert nil into string"
Description
When trying to call String#+
with nil
as an argument, you get the error "can't convert nil into String", which does not make sense (in fact seeming blatantly false) as nil.to_s
, String(nil)
etc. all return ''
without errors.
Ideally, this method should use to_s
to convert the argument, or else report an error along the lines of "can't append nil to string".
Minimal test case:
Actual:
> '' + nil
TypeError: can't convert nil into String
Expected:
> '' + nil
''
Files
Actions