16 17 18 19 20 21 22
# File 'lib/trace_tree.rb', line 16 def trace_tree *log, **opt, &to_do if (key = opt[:warm]) && !TraceTree::Warm.check_and_warm(key) return yield end TraceTree.new(self).generate(*log, **opt, &to_do) end