hashtag_array = tweet.split.find_all{|word| /^#.+/.match word}
Разделить строку, содержащую твит (по умолчанию разделение разделяется на пробел). Полученный массив содержит все слова в твите. find_all возвращает массив с элементами в исходном массиве, для которого данный блок возвращает true. Поэтому в блоке мы проверяем слова, начинающиеся с хеша (#).
Документация по методу split: здесь , find_all * здесь .