class Ingenico::Connect::SDK::Logging::PropertyObfuscator::Builder

Public Class Methods

new() click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 233
def initialize
  @obfuscators = {}
end

Public Instance Methods

build() click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 257
def build
  PropertyObfuscator.new(obfuscators)
end
with_all(property) click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 237
def with_all(property)
  raise ArgumentError unless property.is_a? String
  super(property)
end
with_fixed_length(property, fixed_length) click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 242
def with_fixed_length(property, fixed_length)
  raise ArgumentError unless property.is_a? String
  super(property, fixed_length)
end
with_keep_end_count(property, count) click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 252
def with_keep_end_count(property, count)
  raise ArgumentError unless property.is_a? String
  super(property, count)
end
with_keep_start_count(key, count) click to toggle source
# File lib/ingenico/connect/sdk/logging/logging_util.rb, line 247
def with_keep_start_count(key, count)
  raise ArgumentError unless key.is_a? String
  super(key, count)
end