Module: PactBroker::Config::RuntimeConfigurationLoggingMethods::ClassMethods
- Defined in:
- lib/pact_broker/config/runtime_configuration_logging_methods.rb
Instance Method Summary collapse
Instance Method Details
#sensitive_value?(value) ⇒ Boolean
16 17 18 |
# File 'lib/pact_broker/config/runtime_configuration_logging_methods.rb', line 16 def sensitive_value?(value) sensitive_values.any? { |key| key == value || key == value.to_sym || key.kind_of?(Regexp) && key =~ value } end |
#sensitive_values(*values) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/pact_broker/config/runtime_configuration_logging_methods.rb', line 7 def sensitive_values(*values) @sensitive_values ||= [] if values @sensitive_values.concat([*values]) else @sensitive_values end end |