12345678910111213141516171819202122 |
- require 'delayed_job'
- class ResetSettingsPlugin < Delayed::Plugin
- callbacks do |lifecycle|
- lifecycle.before(:invoke_job) do |*_args|
- Rails.logger.debug { 'Resetting Settings before Job execution' }
-
-
-
-
-
- Setting.reload
- end
- end
- end
- Delayed::Worker.plugins << ResetSettingsPlugin
|