From 55db7b816c0cdc75eac6667ceb0a418797bb3e40 Mon Sep 17 00:00:00 2001 From: Nick Grimshaw Date: Tue, 4 May 2021 16:44:06 +0100 Subject: [PATCH] Fix Ruby 2.7 warning --- lib/idempotent-request/redis_storage.rb | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/lib/idempotent-request/redis_storage.rb b/lib/idempotent-request/redis_storage.rb index f8f642c..9146d6d 100644 --- a/lib/idempotent-request/redis_storage.rb +++ b/lib/idempotent-request/redis_storage.rb @@ -27,14 +27,10 @@ module IdempotentRequest private def setnx_with_expiration(key, data) - redis.set( - key, - data, - {}.tap do |options| - options[:nx] = true - options[:ex] = expire_time.to_i if expire_time.to_i > 0 - end - ) + options = {nx: true} + options[:ex] = expire_time.to_i if expire_time.to_i > 0 + + redis.set(key, data, **options) end def lock_key(key)