From 1da4608d5ad40dd7344740432ab2fe37c38ff9fa Mon Sep 17 00:00:00 2001 From: Pavel-Guseynov Date: Thu, 19 Oct 2023 23:36:22 +0600 Subject: [PATCH] Remove unnecessary Redis command for Counter (#130) * Remove unnecessary Redis command for Counter * Fix rubocop for README Broken by: https://github.com/rails/rails/commit/a7ee313d91db21dbadb313a74a7267c8046304be --------- Co-authored-by: Pavel Guseynov --- README.md | 2 +- lib/kredis/types/counter.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d328ad9..d9f2fab 100644 --- a/README.md +++ b/README.md @@ -292,7 +292,7 @@ A development console is available by running `bin/console`. From there, you can experiment with Kredis. e.g. -```rb +```erb >> str = Kredis.string "mystring" Kredis (0.1ms) Connected to shared => diff --git a/lib/kredis/types/counter.rb b/lib/kredis/types/counter.rb index 2b82981..f0d323d 100644 --- a/lib/kredis/types/counter.rb +++ b/lib/kredis/types/counter.rb @@ -9,14 +9,14 @@ class Kredis::Types::Counter < Kredis::Types::Proxying def increment(by: 1) multi do - set 0, ex: expires_in, nx: true + set 0, ex: expires_in, nx: true if expires_in incrby by end[-1] end def decrement(by: 1) multi do - set 0, ex: expires_in, nx: true + set 0, ex: expires_in, nx: true if expires_in decrby by end[-1] end