module DelayedJobsHelper def print_handler(job) case job.name when "Class#expire_cache" "expire post count cache: " + h(job.payload_object.args.flatten.join(" ")) when "Upload#process!" 'upload post: record' when "Tag#update_related" "update related tags: " + h(job.payload_object.name) when "TagAlias#process!" 'alias: ' + h(job.payload_object.antecedent_name) + " -> " + h(job.payload_object.consequent_name) when "TagImplication#process!" 'implication: ' + h(job.payload_object.antecedent_name) + " -> " + h(job.payload_object.consequent_name) when "Class#clear_cache_for" "expire tag alias cache: " + h(job.payload_object.args.flatten.join(" ")) when "Tag#update_category_cache" "update tag category cache: " + h(job.payload_object.name) when "Tag#update_category_post_counts" "update category post counts: " + h(job.payload_object.name) else h(job.handler) end end end