class Dossiers::BatchAlertComponent < ApplicationComponent attr_reader :batch def initialize(batch:, procedure:) @batch = batch @procedure = procedure set_seen_at! if batch.finished_at.present? end def set_seen_at! @batch.seen_at = Time.zone.now @batch.save end end