Module: Datadog::CI::TestTracing::Serializers::MetaTruncation
- Defined in:
- lib/datadog/ci/test_tracing/serializers/meta_truncation.rb
Constant Summary collapse
- MAX_META_STRING_LENGTH =
5000
Class Method Summary collapse
Class Method Details
.truncate_string_values(tags) ⇒ Object
16 17 18 |
# File 'lib/datadog/ci/test_tracing/serializers/meta_truncation.rb', line 16 def self.truncate_string_values() .transform_values { |value| truncate_value(value) } end |
.truncate_value(value) ⇒ Object
10 11 12 13 14 |
# File 'lib/datadog/ci/test_tracing/serializers/meta_truncation.rb', line 10 def self.truncate_value(value) return value unless value.is_a?(String) && value.length > MAX_META_STRING_LENGTH value[0, MAX_META_STRING_LENGTH] end |