in rules/nested_block.go [98:112]
func (b *NestedBlocks) ToString() string {
if b == nil {
return ""
}
sortedBlocks := make([]*NestedBlock, len(b.Blocks))
copy(sortedBlocks, b.Blocks)
sort.Slice(sortedBlocks, func(i, j int) bool {
return sortedBlocks[i].SortField < sortedBlocks[j].SortField
})
var lines []string
for _, nb := range sortedBlocks {
lines = append(lines, nb.ToString())
}
return string(hclwrite.Format([]byte(strings.Join(lines, "\n"))))
}