module MarkMapper::Plugins::Modifiers

Public Instance Methods

add_to_set(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 130
def add_to_set(hash, options=nil)
  self.class.push_uniq({:_id => id}, hash, options)
end
Also aliased as: push_uniq
decrement(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 106
def decrement(hash, options=nil)
  self.class.decrement({:_id => id}, hash, options)
end
increment(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 102
def increment(hash, options=nil)
  self.class.increment({:_id => id}, hash, options)
end
pop(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 135
def pop(hash, options=nil)
  self.class.pop({:_id => id}, hash, options)
end
pull(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 122
def pull(hash, options=nil)
  self.class.pull({:_id => id}, hash, options)
end
pull_all(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 126
def pull_all(hash, options=nil)
  self.class.pull_all({:_id => id}, hash, options)
end
push(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 114
def push(hash, options=nil)
  self.class.push({:_id => id}, hash, options)
end
push_all(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 118
def push_all(hash, options=nil)
  self.class.push_all({:_id => id}, hash, options)
end
push_uniq(hash, options=nil)
Alias for: add_to_set
set(hash, options=nil) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 110
def set(hash, options=nil)
  self.class.set({:_id => id}, hash, options)
end
unset(*args) click to toggle source
# File lib/mark_mapper/plugins/modifiers.rb, line 98
def unset(*args)
  self.class.unset({:_id => id}, *args)
end