Sha256: ce72ab654892e8be6bd82b180ae366727ef00c53e8c8bd909dee7ddc4ec93e9b
Contents?: true
Size: 779 Bytes
Versions: 33
Compression:
Stored size: 779 Bytes
Contents
# frozen_string_literal: true # # Manage access to delayed job workers # module CoreDelayedJobWorkersController include CoreController # # Show a list of workers currently in the system # def index authorize! :read, Delayed::Jobs::Worker @workers = Delayed::Jobs::Worker.all end # # Destroy the selected delayed job worker # def destroy authorize! :manage, delayed_job_worker delayed_job_worker.destroy! flash.now[:info] = 'Delayed Job Worker has been destroyed' redirect_to index_path rescue StandardError => error log_controller_error error, true redirect_to index_path end # # Fetch the required job by id # def delayed_job_worker @delayed_job_worker ||= Delayed::Jobs::Worker.find(params[:id]) end end
Version data entries
33 entries across 33 versions & 1 rubygems