From 3f872da435530d6ef045bdb093bdb9eb19112a2a Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 5 Mar 2025 18:07:38 +0200 Subject: [PATCH] fix mask --- lib/text_utils.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/text_utils.rb b/lib/text_utils.rb index 972f1ef0..f286311f 100644 --- a/lib/text_utils.rb +++ b/lib/text_utils.rb @@ -16,7 +16,7 @@ module TextUtils end def mask_value(text, unmask_size = 0) - if unmask_size.is_a?(Numeric) && !unmask_size.zero? + if unmask_size.is_a?(Numeric) && !unmask_size.zero? && unmask_size.abs < text.length if unmask_size.negative? [ text.first(text.length + unmask_size).gsub(MASK_REGEXP, MASK_SYMBOL),