В качестве альтернативы, сделайте это за один проход Regex:
error_messages = /I'm an error message!|Another error message/
if agent.page.body =~ error_messages
...
end
Вам нужно будет избегать любых сообщений об ошибках, которые содержат специальные символы регулярного выражения.Чтобы сделать его поддерживаемым:
if agent.page.body =~ Regexp.union("foo", "bar", "jim.bob", "jam|jam")
...
end
Вы должны использовать это только в том случае, если вы проверили и обнаружили, что скорости ответа Накилона недостаточно.:)