Module: Gitlab::Sanitizers::ExceptionMessage
- Defined in:
- lib/gitlab/sanitizers/exception_message.rb
Constant Summary collapse
- FILTERED_STRING =
'[FILTERED]'
- EXCEPTION_NAMES =
%w[URI::InvalidURIError Addressable::URI::InvalidURIError].freeze
- MESSAGE_REGEX =
%r{(\A[^:]+:\s).*\Z}
Class Method Summary collapse
Class Method Details
.clean(exception_name, message) ⇒ Object
11 12 13 14 15 |
# File 'lib/gitlab/sanitizers/exception_message.rb', line 11 def clean(exception_name, ) return unless exception_name.in?(EXCEPTION_NAMES) .sub(MESSAGE_REGEX, '\1' + FILTERED_STRING) end |