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