Module: StateStore::BinaryStore::HumanizedArrayOperations

Includes:
Observable
Defined in:
lib/state_store/binary_store.rb

Instance Method Summary collapse

Instance Method Details

#add(*args) ⇒ Object



68
69
70
71
72
73
74
# File 'lib/state_store/binary_store.rb', line 68

def add(*args)
  changed
  args.each do |value|
    self << value
  end
  notify_observers(self)
end

#remove(*args) ⇒ Object



76
77
78
79
80
81
82
# File 'lib/state_store/binary_store.rb', line 76

def remove(*args)
  changed
  args.each do |value|
    self.delete(value)
  end
  notify_observers(self)
end