module Mongoo::Modifiers

Public Instance Methods

mod(opts={}, &block) click to toggle source
# File lib/mongoo/modifiers.rb, line 207
def mod(opts={}, &block)
  builder = ModifierBuilder.new(opts, self)
  block.call(builder)
  builder.run!
end
mod!(opts={}, &block) click to toggle source
# File lib/mongoo/modifiers.rb, line 213
def mod!(opts={}, &block)
  opts[:update_opts] ||= {}
  opts[:update_opts][:safe] = true
  mod(opts, &block)
end