Method: Mongoid::Atomic::Modifiers#set
- Defined in:
- lib/mongoid/atomic/modifiers.rb
#set(modifications) ⇒ Object
Adds set operations to the modifiers hash.
83 84 85 86 87 88 89 90 |
# File 'lib/mongoid/atomic/modifiers.rb', line 83 def set(modifications) modifications.each_pair do |field, value| next if field == "_id" mods = set_conflict?(field) ? conflicting_sets : sets add_operation(mods, field, value) set_fields[field.split(".", 2)[0]] = field end end |