Skip to content

Instantly share code, notes, and snippets.

@rjurado01
Last active May 23, 2016 17:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rjurado01/93efe71319e2dcf6fb06b06dd4553264 to your computer and use it in GitHub Desktop.
Save rjurado01/93efe71319e2dcf6fb06b06dd4553264 to your computer and use it in GitHub Desktop.
class SpainRegions
def self.states
return [{'code'=>'AN', 'name'=>'Andalucía'},
{'code'=>'AR', 'name'=>'Aragón'},
{'code'=>'AS', 'name'=>'Asturias, Principado de'},
{'code'=>'CN', 'name'=>'Canarias'},
{'code'=>'CB', 'name'=>'Cantabria'},
{'code'=>'CM', 'name'=>'Castilla-La Mancha'},
{'code'=>'CL', 'name'=>'Castilla y León'},
{'code'=>'CT', 'name'=>'Catalunña'},
{'code'=>'EX', 'name'=>'Extremadura'},
{'code'=>'GA', 'name'=>'Galicia'},
{'code'=>'IB', 'name'=>'Islas Baleares'},
{'code'=>'RI', 'name'=>'La Rioja'},
{'code'=>'MD', 'name'=>'Madrid, Comunidad de'},
{'code'=>'MC', 'name'=>'Murcia, Región de'},
{'code'=>'NC', 'name'=>'Navarra, Comunidad Foral de'},
{'code'=>'PV', 'name'=>'País Vasco'},
{'code'=>'VC', 'name'=>'Valenciana, Comunidad'}]
end
def self.provinces
return [
{'code'=>'A', 'state'=>'VC', 'name'=>'Alicante'},
{'code'=>'AB', 'state'=>'CM', 'name'=>'Albacete'},
{'code'=>'AL', 'state'=>'AN', 'name'=>'Almería'},
{'code'=>'AV', 'state'=>'CL', 'name'=>'Ávila'},
{'code'=>'B', 'state'=>'CT', 'name'=>'Barcelona'},
{'code'=>'BA', 'state'=>'EX', 'name'=>'Badajoz'},
{'code'=>'BI', 'state'=>'PV', 'name'=>'Vizcaya'},
{'code'=>'BU', 'state'=>'CL', 'name'=>'Burgos'},
{'code'=>'C', 'state'=>'GA', 'name'=>'A Coruña'},
{'code'=>'CA', 'state'=>'AN', 'name'=>'Cádiz'},
{'code'=>'CC', 'state'=>'EX', 'name'=>'Cáceres'},
{'code'=>'CE', 'state'=>'CE', 'name'=>'Ceuta'},
{'code'=>'CO', 'state'=>'AN', 'name'=>'Córdoba'},
{'code'=>'CR', 'state'=>'CM', 'name'=>'Ciudad Real'},
{'code'=>'CS', 'state'=>'VC', 'name'=>'Castellón'},
{'code'=>'CU', 'state'=>'CM', 'name'=>'Cuenca'},
{'code'=>'GC', 'state'=>'CN', 'name'=>'Las Palmas'},
{'code'=>'GI', 'state'=>'CT', 'name'=>'Girona'},
{'code'=>'GR', 'state'=>'AN', 'name'=>'Granada'},
{'code'=>'GU', 'state'=>'CM', 'name'=>'Guadalajara'},
{'code'=>'H', 'state'=>'AN', 'name'=>'Huelva'},
{'code'=>'HU', 'state'=>'AR', 'name'=>'Huesca'},
{'code'=>'J', 'state'=>'AN', 'name'=>'Jaén'},
{'code'=>'L', 'state'=>'CT', 'name'=>'Lleida'},
{'code'=>'LE', 'state'=>'CL', 'name'=>'León'},
{'code'=>'LO', 'state'=>'RI', 'name'=>'La Rioja'},
{'code'=>'LU', 'state'=>'GA', 'name'=>'Lugo'},
{'code'=>'M', 'state'=>'MD', 'name'=>'Madrid'},
{'code'=>'MA', 'state'=>'AN', 'name'=>'Málaga'},
{'code'=>'ML', 'state'=>'ML', 'name'=>'Melilla'},
{'code'=>'MU', 'state'=>'MC', 'name'=>'Murcia'},
{'code'=>'NA', 'state'=>'NC', 'name'=>'Navarra'},
{'code'=>'O', 'state'=>'AS', 'name'=>'Asturias'},
{'code'=>'OR', 'state'=>'GA', 'name'=>'Ourense'},
{'code'=>'P', 'state'=>'CL', 'name'=>'Palencia'},
{'code'=>'PM', 'state'=>'IB', 'name'=>'Baleares'},
{'code'=>'PO', 'state'=>'GA', 'name'=>'Pontevedra'},
{'code'=>'S', 'state'=>'CB', 'name'=>'Cantabria'},
{'code'=>'SA', 'state'=>'CL', 'name'=>'Salamanca'},
{'code'=>'SE', 'state'=>'AN', 'name'=>'Sevilla'},
{'code'=>'SG', 'state'=>'CL', 'name'=>'Segovia'},
{'code'=>'SO', 'state'=>'CL', 'name'=>'Soria'},
{'code'=>'SS', 'state'=>'PV', 'name'=>'Guipúzcoa'},
{'code'=>'T', 'state'=>'CT', 'name'=>'Tarragona'},
{'code'=>'TE', 'state'=>'AR', 'name'=>'Teruel'},
{'code'=>'TF', 'state'=>'CN', 'name'=>'Santa Cruz de Tenerife'},
{'code'=>'TO', 'state'=>'CM', 'name'=>'Toledo'},
{'code'=>'V', 'state'=>'VC', 'name'=>'Valencia'},
{'code'=>'VA', 'state'=>'CL', 'name'=>'Valladolid'},
{'code'=>'VI', 'state'=>'PV', 'name'=>'Álava'},
{'code'=>'Z', 'state'=>'AR', 'name'=>'Zaragoza'},
{'code'=>'ZA', 'state'=>'CL', 'name'=>'Zamora'}]
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment