class Ingenico::Direct::SDK::Logging::SensitiveValueObfuscator
Class responsible for obfuscating sensitive data.
Public Class Methods
INSTANCE()
click to toggle source
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 38 def self.INSTANCE # use lazy instantiation @@INSTANCE ||= SensitiveValueObfuscator.new end
Public Instance Methods
obfuscate_value(value)
click to toggle source
@return an arbitrary number of '*', or null/empty if the value is null/empty.
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 44 def obfuscate_value(value) value.nil? or value.empty? ? value : "***" end