class ObservableObject::Watcher::WatcherCompare

Public Instance Methods

is_state_changing(obj,mname) click to toggle source
# File lib/observable_object.rb, line 71
def is_state_changing(obj,mname)
  !obj.eql?(@obj_before)
end
remember() { || ... } click to toggle source
# File lib/observable_object.rb, line 67
def remember
  obj = yield
  @obj_before = obj.clone rescue obj
end