module DestroyAssociates::MixinARBase::ClassMethods

Public Instance Methods

destroy_associates_if_blank(assocs, attr) click to toggle source
# File lib/destroy_associates/mixin_ar_base.rb, line 8
def destroy_associates_if_blank(assocs, attr)
  before_save do
    send(assocs).each do |assoc|
      assoc.mark_for_destruction if assoc.send(attr).blank?
    end
  end
end