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
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