Annulla tutti i job regolari in coda

È possibile annullare tutti i job regolari accodati utilizzando la classe Jobs.

Ad esempio, se eseguo Jobs.enqueue(:some_job, some_param: 1), è possibile in seguito nel mio codice annullarli? Qualcosa come Jobs.cancel_enqueued(:some_job, some_param: 1)?

Quello che sto cercando di risolvere è che ho un Jobs.enqueue in un callback di active record ma a volte si accumulano e vorrei annullare quello esistente prima di crearne uno nuovo.

1 Mi Piace