Method: Utilities#privatize

Defined in:
lib/utilities.rb

#privatize(expression, sensitive_data = BrpmAuto.params.private_params.values) ⇒ Object



296
297
298
299
300
301
302
303
304
305
306
# File 'lib/utilities.rb', line 296

def privatize(expression, sensitive_data = BrpmAuto.params.private_params.values)
  unless sensitive_data.nil? or sensitive_data.empty?
    sensitive_data = [sensitive_data] if sensitive_data.kind_of?(String)

    sensitive_data.each do |sensitive_string|
      expression = expression.gsub(sensitive_string, "********")
    end
  end

  expression
end