Итак, я нашел этот вопрос здесь, но у меня возникла проблема с выходом и как обрабатывать его с помощью оператора if. Это то, что у меня есть, но он всегда говорит, что это правда, даже если монитор слов не существует в файле
if File.readlines("testfile.txt").grep(/monitor/)
do something
end
Должно ли это быть что-то вроде == "nil"? Я совершенно новичок в рубине и не уверен в том, какие будут результаты.