Как считать содержимое из файла в ruby
Ответы
Nikolai Gagarinov
13 января 2022
Просто прочитать файл - необходимо вызывать File.read
и указать путь. Самый простой способ:
content = File.read('/tmp/script.rb')
С помощью File.open
и блоку можно прочитать файл. Файл будет закрыт, когда блок будет выполнен
File.open('/tmp/script.rb', 'r') do |file|
pp file.read
end
Ещё способ - чтение файла построчно
File.open('/tmp/script.rb', "r") do |f|
f.each_line do |line|
puts line
end
end
0
0