Method: Mongoid::Atomic::Paths::Embedded::Many#initialize

Defined in:
lib/mongoid/atomic/paths/embedded/many.rb

#initialize(document) ⇒ Many

Create the new path utility.

Examples:

Create the path util.

Many.new(document)

Parameters:

  • document (Document)

    The document to generate the paths for.



20
21
22
23
# File 'lib/mongoid/atomic/paths/embedded/many.rb', line 20

def initialize(document)
  @document, @parent = document, document._parent
  @insert_modifier, @delete_modifier ="$push", "$pull"
end