Module: Datadog::Core::Utils::Truncation
- Defined in:
- lib/datadog/core/utils/truncation.rb
Overview
Helper methods for truncating data
Class Method Summary collapse
Class Method Details
.truncate_in_middle(string, max_prefix_length, max_suffix_length) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/datadog/core/utils/truncation.rb', line 10 def truncate_in_middle(string, max_prefix_length, max_suffix_length) max_length = max_prefix_length + 3 + max_suffix_length if string.length > max_length "#{string[0...max_prefix_length]}...#{string[-max_suffix_length..-1]}" else string end end |