class Ingenico::Direct::SDK::Logging::ValueObfuscator
Class responsible for obfuscating sensitive data in a message body.
Public Class Methods
INSTANCE()
click to toggle source
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 16 def self.INSTANCE # use lazy instantiation @@INSTANCE ||= ValueObfuscator.new end
Public Instance Methods
obfuscate_value(value)
click to toggle source
Obfuscates the parameter value.
# File lib/ingenico/direct/sdk/logging/logging_util.rb, line 22 def obfuscate_value(value) (value.nil? or value.empty?) ? value : "*#{value.length}" end