Method: ReactiveRecord::Base#destroy_associations
- Defined in:
- lib/reactive_record/active_record/reactive_record/base.rb
#destroy_associations ⇒ Object
404 405 406 407 408 409 410 411 412 413 414 |
# File 'lib/reactive_record/active_record/reactive_record/base.rb', line 404 def destroy_associations @destroyed = false model.reflect_on_all_associations.each do |association| if association.collection? @attributes[association.attribute].replace([]) if @attributes[association.attribute] else @ar_instance.send("#{association.attribute}=", nil) end end @destroyed = true end |