lib/zk/locker/locker_base.rb in zk-1.7.5 vs lib/zk/locker/locker_base.rb in zk-1.8.0
- old
+ new
@@ -278,9 +278,16 @@
raise LockAssertionFailedError, "the parent node was replaced!" unless root_lock_path_same?
raise LockAssertionFailedError, "we do not actually hold the lock" unless got_lock?
end
end
+ def assert
+ assert!
+ true
+ rescue LockAssertionFailedError
+ false
+ end
+
private
def lock_with_opts_hash(opts={})
raise NotImplementedError
end