Простые вещи, мне нужен способ повторить работу, БЕЗ ПОВЫШЕНИЯ ИСКЛЮЧЕНИЯ.
Я знаю, что могу использовать что-то вроде
def perform
if stuff_happening
perform_in(2.min)
return
end
end
и это нормально, но есть одна проблема: количество повторов. потенциально, с stuff_happening каждый раз, эта работа будет продолжать планировать неопределенно долго? Есть ли способ убедиться, что он будет запланирован только определенное количество раз, а затем остановится?