Module: TraceViz::Shared::RendererHelper

Included in:
Exporters::BaseExporter, Loggers::PostCollectionLogger
Defined in:
lib/trace_viz/shared/renderer_helper.rb

Instance Method Summary collapse

Instance Method Details

#process_lines(lines, &block) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/trace_viz/shared/renderer_helper.rb', line 6

def process_lines(lines, &block)
  return [] unless lines.is_a?(Array)

  lines.map do |line|
    validate_line_structure!(line)
    block.call(line)
  end.compact
end