>>419
contents = nil
File.open(path) do |f|
contents = f.read
end

たとえ4行に増えてもこっちのほうがわかりやすいんだろな
ブロックの最後に評価されたものが自動で返るという仕様に依存した書き方は気持ち悪いらしい