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