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