module Trailblazer::Developer::Trace::Present::TreeNodes

Constants

Node

Public Instance Methods

for(level, input:, output:, **options) click to toggle source
# File lib/trailblazer/developer/trace/present.rb, line 52
def for(level, input:, output:, **options)
  nodes = Array[ Node.new(level, input.data[:task_name], input, output, options).freeze ]

  focused_nodes = Trace::Focusable.tree_nodes_for(level, input: input, output: output, **options)
  nodes += focused_nodes if focused_nodes.length > 0

  nodes
end