Как мне запланировать повторяющиеся задания в Active Job (Rails 4.2)?
Если вы выполняете двоичный поиск, я предполагаю, что массив отсортирован. Если это правда, вы должны иметь возможность сравнить последний элемент в массиве с needle_element. Как говорит осьминог, это можно сделать до начала поиска.