/
Вопросы и ответы
/
Ruby
/

Как считать содержимое из файла в ruby

Как считать содержимое из файла в ruby

4 года назад

Человек-Молекула

Ответы

0

Просто прочитать файл - необходимо вызывать 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

4 года назад

Nikolai Gagarinov