class TOML::Dumper
def visit(hash, prefix, extra_brackets = false)
def visit(hash, prefix, extra_brackets = false) if hash.empty? && !prefix.empty? print_prefix prefix, extra_brackets else simple_pairs, nested_pairs, table_array_pairs = sort_pairs hash unless prefix.empty? || simple_pairs.empty? print_prefix prefix, extra_brackets end # First add simple pairs, under the prefix dump_simple_pairs simple_pairs dump_nested_pairs nested_pairs, prefix dump_table_array_pairs table_array_pairs, prefix end end