module Comment::Eventable extend ActiveSupport::Concern include ::Eventable included do after_create_commit :track_creation end def event_was_created(event) card.touch(:last_active_at) end private def should_track_event? !creator.system? end def track_creation track_event("created", collection: card.collection) end end