Module: Mobility::Backends::ActiveRecord::KeyValue::DestroyKeyValueTranslations
- Defined in:
- lib/mobility/backends/active_record/key_value.rb
Class Method Summary collapse
Class Method Details
.included(model_class) ⇒ Object
203 204 205 206 207 208 209 210 |
# File 'lib/mobility/backends/active_record/key_value.rb', line 203 def self.included(model_class) model_class.after_destroy do [:string, :text].each do |type| Mobility::Backends::ActiveRecord::KeyValue.const_get("#{type.capitalize}Translation"). where(translatable: self).destroy_all end end end |