def show()
printed = "IPv4 Tree\n---------\n"
list4 = dump_children(@v4_root)
list6 = dump_children(@v6_root)
list4.each do |entry|
cidr = entry[:CIDR]
depth = entry[:Depth]
if (depth == 0)
indent = ""
else
indent = " " * (depth*3)
end
printed << "#{indent}#{cidr.desc}\n"
end
printed << "\n\nIPv6 Tree\n---------\n" if (list6.length != 0)
list6.each do |entry|
cidr = entry[:CIDR]
depth = entry[:Depth]
if (depth == 0)
indent = ""
else
indent = " " * (depth*3)
end
printed << "#{indent}#{cidr.desc(:Short => true)}\n"
end
return(printed)
end