1. # Как открыть файл?
  2. quotes = File.open('./data/quotes.txt','r:UTF-8'){ |file| file.read }
  3. puts quotes # Работает правильно
  4. #quotes = IO.read('./data/quotes.txt') # Пишет непонятно что
  5. #puts quotes # из-за кодировки я так понимаю
  6. # Проверка Существует ли файл
  7. #if Fail.exist?('./data/quotes.txt')
  8. #f = Fail.new('./data/quotes.txt','r:UTF-8') # Выдаёт ошибку
  9. # open_fail.rb:4:in '<main>' uninitialized constant Fail (NameError)
  10. #content = f.read
  11. #puts content
  12. #else
  13. # puts 'Файл не найден.'
  14. #end