class PSTree
def to_s
def to_s build result = '' recurse @root_pid, -> children, last { if children.zero? result << children_zero(last) else result << children_not_zero(last) end } do |ps| result << ps.to_s << "\n" end result end
def to_s build result = '' recurse @root_pid, -> children, last { if children.zero? result << children_zero(last) else result << children_not_zero(last) end } do |ps| result << ps.to_s << "\n" end result end