add default for expire on set

This commit is contained in:
Ian Remillard
2018-10-01 10:48:50 -07:00
parent 1022a6f9d3
commit ca46f5f369
2 changed files with 2 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ module Suo
@client.get_cas(@key) @client.get_cas(@key)
end end
def set(newval, cas, expire:) def set(newval, cas, expire: false)
if expire if expire
@client.set_cas(@key, newval, cas, @options[:ttl]) @client.set_cas(@key, newval, cas, @options[:ttl])
else else

View File

@@ -18,7 +18,7 @@ module Suo
[@client.get(@key), nil] [@client.get(@key), nil]
end end
def set(newval, _, expire:) def set(newval, _, expire: false)
ret = @client.multi do |multi| ret = @client.multi do |multi|
if expire if expire
multi.setex(@key, @options[:ttl], newval) multi.setex(@key, @options[:ttl], newval)