Supress descendant classes callbacks

class Deliveries::Delivery < ApplicationRecord
end

class Deliveries::AppointmentRescheduleDelivery < Deliveries::Delivery
end

I would like to supress all descendant classes, is it possible ?

Deliveries::Delivery.supress do
end

My solution… any other option ?

class Deliveries::Delivery < ApplicationRecord
  # Suppress callbacks when delivery is supressed
  def save(**)
    ActiveRecord::Suppressor.registry["Deliveries::Delivery"] ? true : super
  end

  # Suppress callbacks when delivery is supressed
  def save!(**)
    ActiveRecord::Suppressor.registry["Deliveries::Delivery"] ? true : super
  end
end