class Pumi::DataSource::NCDD

def add_data(row)

def add_data(row)
  data[row.administrative_unit.group] ||= {}
  data[row.administrative_unit.group][row.code] = existing_data.dig(row.administrative_unit.group, row.code) || {}
  data[row.administrative_unit.group][row.code]["name"] = existing_data.dig(row.administrative_unit.group, row.code, "name") || {}
  data[row.administrative_unit.group][row.code]["name"].merge!(
    "km" => row.name_km,
    "latin" => row.name_latin
  )
  data[row.administrative_unit.group][row.code].merge!(
    "administrative_unit" => {
      "km" => row.administrative_unit.km,
      "latin" => row.administrative_unit.latin,
      "en" => row.administrative_unit.en,
      "ungegn" => row.administrative_unit.ungegn
    }
  )
end