foalfetch/app/jobs/index_update_job.rb
2024-04-04 04:21:31 -04:00

11 lines
251 B
Ruby

# frozen_string_literal: true
class IndexUpdateJob < ApplicationJob
queue_as :high
def perform(cls, id)
obj = cls.constantize.find(id)
obj&.update_index(defer: false)
rescue StandardError => e
Rails.logger.error e.message
end
end