Class: TraceViz::Transformers::SummaryTransformer

Inherits:
BaseTransformer show all
Defined in:
lib/trace_viz/transformers/summary_transformer.rb

Instance Method Summary collapse

Methods inherited from BaseTransformer

#initialize

Methods included from Helpers::ConfigHelper

#config, #fetch_general_config

Constructor Details

This class inherits a constructor from TraceViz::Transformers::BaseTransformer

Instance Method Details

#transformObject



9
10
11
12
13
14
15
16
# File 'lib/trace_viz/transformers/summary_transformer.rb', line 9

def transform
  return root_node unless valid_children?(root_node)

  TransformedNode.new(
    root_node,
    transform_nodes(root_node.children),
  )
end