Module: ActiveRecord::Adapters::Mongoid::Associations

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_record/adapters/mongoid/associations.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Instance Method Summary collapse

Instance Method Details

#save(*args) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/active_record/adapters/mongoid/associations.rb', line 7

def save(*args)
  super(*args)
  self.class.send(:__has_one_documents).each do |document|
    save_document(document)
  end
  self.class.send(:__has_many_documents).each do |document|
    save_documents(document)
  end
  self
end