class TablePrint::Fingerprinter

def hash_to_rows(prefix, hash, objects)

def hash_to_rows(prefix, hash, objects)
  rows = []
  # convert each object into its own row
  Array(objects).each do |target|
    row = populate_row(prefix, hash, target)
    rows << row
    # make a group and recurse for the columns we don't handle
    groups = create_child_group(prefix, hash, target)
    row.add_children(groups) unless groups.all? {|g| g.children.empty?}
  end
  rows
end