From 19924c00de4a97cd14124fc30fb2160515b8f8b7 Mon Sep 17 00:00:00 2001 From: William Le Date: Wed, 7 Aug 2024 17:24:14 +0800 Subject: [PATCH] fix(bucket/delete): ruby6 argument syntax --- lib/libcouchbase/bucket.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/libcouchbase/bucket.rb b/lib/libcouchbase/bucket.rb index 6177073..6e9b074 100644 --- a/lib/libcouchbase/bucket.rb +++ b/lib/libcouchbase/bucket.rb @@ -405,7 +405,9 @@ def decr(key, by = 1, **opts) # res = c.set("foo", "bar") #=> #0}> # c.delete("foo", cas: 123456) #=> will raise Libcouchbase::Error::KeyExists # c.delete("foo", cas: res.cas) #=> true - def delete(key, async: false, quiet: true, **opts) + def delete(key, **opts) + async = opts.fetch(:async, false) + quiet = opts.fetch(:quiet, true) promise = @connection.remove(key, **opts).then { true } if quiet promise = promise.catch { |error|