Полагаю, что "самое официальное" место, которое задокументировано, находится в Разделе 8.4 Пробелы * Спецификация языка Ruby ISO :
whitespace ::
0x09 | 0x0b | 0x0c | 0x0d | 0x20 | line-terminator-escape-sequence
line-terminator-escape-sequence ::
\ line-terminator
Где line-terminator
в свою очередь определяется в Разделе 8.3 Ограничители строки следующим образом:
line-terminator ::
0x0d? 0x0a
[Примечание: ?
долженбыть верхним индексом, обозначающим необязательность, например: 0x0d
? , но это трудно записать в блоке кода.]
Итак, сложите их вместе, и это говорит о том, чтоОбратная косая черта с последующим LF или CRLF считается пробелом.