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
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