class NoBrainer::Document::AtomicOps::PendingAtomicSet

Public Instance Methods

+(value) click to toggle source
# File lib/no_brainer/document/atomic_ops.rb, line 105
def +(value)
  @ops << [:set_union, [value.to_a]]
  self
end
-(value) click to toggle source
# File lib/no_brainer/document/atomic_ops.rb, line 110
def -(value)
  @ops << [:set_difference, [value.to_a]]
  self
end
<<(value) click to toggle source
# File lib/no_brainer/document/atomic_ops.rb, line 99
def <<(value)
  @ops << [:set_union, [[value]]]
  modify_source!
  self
end