123456789 |
- class ScheduledTouchJob < ApplicationJob
- def perform(klass_name, id)
- klass_name.constantize.find_by(id: id)&.touch # rubocop:disable Rails/SkipsModelValidations
- end
- def self.touch_at(object, date)
- set(wait_until: date).perform_later(object.class.to_s, object.id)
- end
- end
|