これは簡単なものだと思います。 Googleからの回答(即時)が見つかりませんでした。
私はこれができると知っています(そうですか?):
text = ""
File.open(path).each_line do |line|
text += line
end
# Do something with text
しかし、それは少し過剰に見えますね。それともRubyでそれをするのですか?
IO.read()
はどうですか?
編集:IO.read()
を追加すると、ファイルが閉じられます。
IO.read() はあなたが探しているものです。
File は [〜#〜] io [〜#〜] のサブクラスなので、次のように使用することもできます。
text = File.read(path)
それより直感的になることはできません。