From d600e4026c530c903e5492ad0123359afa37802a Mon Sep 17 00:00:00 2001 From: Ochi-Shoichi5539 Date: Wed, 17 Jan 2024 21:41:00 +0900 Subject: [PATCH] extend set method to accept a third positional argument --- lib/mock_redis/string_methods.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mock_redis/string_methods.rb b/lib/mock_redis/string_methods.rb index f6fb5a4..fb9c50a 100644 --- a/lib/mock_redis/string_methods.rb +++ b/lib/mock_redis/string_methods.rb @@ -212,7 +212,7 @@ def mapped_msetnx(hash) # Parameter list required to ensure the ArgumentError is returned correctly # rubocop:disable Metrics/ParameterLists - def set(key, value, ex: nil, px: nil, exat: nil, pxat: nil, nx: nil, xx: nil, keepttl: nil, + def set(key, value, _hash = nil, ex: nil, px: nil, exat: nil, pxat: nil, nx: nil, xx: nil, keepttl: nil, get: nil) key = key.to_s retval = self.get(key) if get