class TomlRB::Dumper

def sort_pairs(hash)

def sort_pairs(hash)
  nested_pairs = []
  simple_pairs = []
  table_array_pairs = []
  hash.keys.sort.each do |key|
    val = hash[key]
    element = [key, val]
    if val.is_a? Hash
      nested_pairs << element
    elsif val.is_a?(Array) && val.first.is_a?(Hash)
      table_array_pairs << element
    else
      simple_pairs << element
    end
  end
  [simple_pairs, nested_pairs, table_array_pairs]
end