Class: ObservableObject::Watcher::WatcherCompare

Inherits:
Object
  • Object
show all
Defined in:
lib/observable_object.rb

Instance Method Summary collapse

Instance Method Details

#is_state_changing(obj, mname) ⇒ Object



71
72
73
# File 'lib/observable_object.rb', line 71

def is_state_changing(obj,mname)
  !obj.eql?(@obj_before)
end

#rememberObject



67
68
69
70
# File 'lib/observable_object.rb', line 67

def remember
  obj = yield
  @obj_before = obj.clone rescue obj
end