Каковы все распространенные способы чтения файла в Ruby?
Например, здесь приведен один метод:
fileObj = File.new($fileName, "r")
while (line = fileObj.gets)
puts(line)
end
fileObj.close
Я знаю, что Ruby чрезвычайно гибкий. Каковы преимущества/недостатки каждого подхода?