Почему "разрывание" файла не является хорошей практикой для обычного ввода-вывода текстовых файлов и когда оно полезно?
Например, почему я не должен использовать их?
File.read('/path/to/text.txt').lines.each do |line|
# do something with a line
end
или
File.readlines('/path/to/text.txt').each do |line|
# do something with a line
end