Method: Datadog::Tracing::Contrib::OpenSearch::Quantize.format_body!
- Defined in:
- lib/datadog/tracing/contrib/opensearch/quantize.rb
.format_body!(body, options = {}) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/datadog/tracing/contrib/opensearch/quantize.rb', line 35 def format_body!(body, = {}) = (DEFAULT_OPTIONS, ) # Determine if bulk query or not, based on content statements = body.end_with?("\n") ? body.split("\n") : [body] # Parse each statement and quantize them. statements.collect do |string| reserialize_json(string, [:placeholder]) do |obj| Contrib::Utils::Quantization::Hash.format(obj, ) end end.join("\n") end |