Module: Mongoid::Relations::Macros::ClassMethods

Defined in:
lib/mongoid/delorean/embedded_in.rb

Instance Method Summary collapse

Instance Method Details

#embedded_in(*args) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/mongoid/delorean/embedded_in.rb', line 8

def embedded_in(*args)
  relation = embedded_in_without_history(*args)
  self.send(:include, Mongoid::Delorean::Trackable::CommonInstanceMethods)
  self.send(:include, Mongoid::Delorean::Trackable::CommonEmbeddedMethods)
  self.before_save :save_version
  return relation
end

#embedded_in_without_historyObject



7
# File 'lib/mongoid/delorean/embedded_in.rb', line 7

alias :embedded_in_without_history :embedded_in