class Concurrent::Atom
def reset(new_value)
-
(Object)- The final value of the atom after all operations and
Parameters:
-
new_value(Object) -- The intended new value.
def reset(new_value) old_value = value if valid?(new_value) self.value = new_value observers.notify_observers(Time.now, old_value, new_value) new_value else old_value end end