module PactBroker::Config::RuntimeConfigurationLoggingMethods::ClassMethods

Public Instance Methods

sensitive_value?(value) click to toggle source
# File lib/pact_broker/config/runtime_configuration_logging_methods.rb, line 19
def sensitive_value?(value)
  sensitive_values.any? { |key| key == value || key == value.to_sym || key.kind_of?(Regexp) && key =~ value }
end
sensitive_values(*values) click to toggle source
# File lib/pact_broker/config/runtime_configuration_logging_methods.rb, line 10
def sensitive_values(*values)
  @sensitive_values ||= []
  if values
    @sensitive_values.concat([*values])
  else
    @sensitive_values
  end
end