>>926
よく覚えていないが、RubyVMの中では、
改行コードは、\n で統一されている

外部環境 → RubyVM → 外部環境

外部環境がWindowsなら、
\r\n → \n → \r\n