Проверьте, содержит ли строка одну из нескольких подстрок

Я получил длинную строковую переменную и хочу выяснить, содержит ли она одну из двух подстрок.

например

haystack = 'this one is pretty long'
needle1 = 'whatever'
needle2 = 'pretty'

Теперь мне понадобится такая дизъюнкция, которая не работает в Ruby:

if haystack.include? needle1 || haystack.include? needle2
    puts "needle found within haystack"
end

Ответы на вопрос(7)

Ваш ответ на вопрос