Какой разумный способ прочитать весь текстовый файл как одну строку?

Я уверен, что это несложно; Я просто не мог найти ответ сразу от Google.

Я знаю, что могу это сделать (верно?):

text = ""
File.open(path).each_line do |line|
    text += line
end

# Do something with text

Но это кажется немного чрезмерным, не так ли? Или так можно было бы сделать в Ruby?

40
задан Dan Tao 24 June 2011 в 18:32
поделиться