Module: ActiveMongoid::Associations::DocumentRelation::Dependent::ClassMethods
- Defined in:
- lib/active_mongoid/associations/document_relation/dependent.rb
Instance Method Summary collapse
Instance Method Details
#dependent_documents(metadata) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/active_mongoid/associations/document_relation/dependent.rb', line 9 def dependent_documents() if .dependent dependent_method = :"dependent_documents_for_#{.name}" define_method(dependent_method) do relation = get_document_relation(.name, , nil, true) Array(relation).each { |d| d.send(.dependent) } end before_destroy dependent_method end end |