Class: Rubyipmi::ObservableHash

Inherits:
Hash
  • Object
show all
Includes:
Observable
Defined in:
lib/rubyipmi/observablehash.rb

Instance Method Summary collapse

Instance Method Details

#delete_notify(del) ⇒ Object



14
15
16
17
# File 'lib/rubyipmi/observablehash.rb', line 14

def delete_notify(del)
  delete(del)
  notify_observers(self)
end

#merge_notify!(newhash) ⇒ Object

this method will merge the hash and then notify all observers, if any



8
9
10
11
12
# File 'lib/rubyipmi/observablehash.rb', line 8

def merge_notify!(newhash)
  merge!(newhash)
  changed
  notify_observers(self)
end