lib/blendris/reference.rb in blendris-0.0.2 vs lib/blendris/reference.rb in blendris-0.0.3

- old
+ new

@@ -1,7 +1,10 @@ module Blendris + # RedisReference is a wrapper to a Redis string value and serves + # as a pointer to another blendris object. + class RedisReference < RedisReferenceBase include RedisNode def ref @@ -20,10 +23,13 @@ ref.set refkey apply_reverse_add obj modified = true end - apply_reverse_delete(old_obj) if modified + if modified + apply_reverse_delete(old_obj) + notify_changed + end obj end def get