Нормализация окончаний строк в Ruby

У меня есть строка в Ruby,s (скажем), который может иметь любое из стандартных окончаний строки (,,\n\r\n\r). Я хочу преобразовать все эти в\ns. Какие'лучший способ?

Это кажется очень распространенной проблемой, но естьне много документации по этому поводу. Очевидно, есть простые грубые решения, но есть ли что-то встроенное, чтобы справиться с этим?

Элегантные, идиоматически-рубиновые решения являются лучшими.

РЕДАКТИРОВАТЬ: понял, что^M а также\r подобные. Но есть еще три случая. (Увидетьвикипедия.)

Ответы на вопрос(4)

Ваш ответ на вопрос