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),