Самый простой способ, но отнюдь не самый быстрый, - это просто каждый раз искать по списку слов. Если список слов находится в массиве:
if word_list.index word
#manipulate word
end
Если, однако, у вас был список слов в виде отдельного файла (каждое слово в отдельной строке), тогда мы найдем File#foreach
, чтобы найти его:
if File.foreach("word.list") {|x| break x if x.chomp == word}
#manipulate word
end
Обратите внимание, что foreach
не удаляет завершающие символы новой строки, поэтому мы избавляемся от них с помощью String#chomp
.