Skip to content

Instantly share code, notes, and snippets.

@jparbros
Created September 22, 2014 19:18
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 jparbros/35c3369778f6958af178 to your computer and use it in GitHub Desktop.
Save jparbros/35c3369778f6958af178 to your computer and use it in GitHub Desktop.
gb = Spree::Country.find_by_iso('GB')
gb.states << Spree::State.create(abbr: 'ABD', name:'Aberdeenshire')
gb.states << Spree::State.create(abbr: 'AGY', name:'Anglesey')
gb.states << Spree::State.create(abbr: 'ALD', name:'Alderney')
gb.states << Spree::State.create(abbr: 'ANS', name:'Angus')
gb.states << Spree::State.create(abbr: 'ANT', name:'Co. Antrim')
gb.states << Spree::State.create(abbr: 'ARL', name:'Argyllshire')
gb.states << Spree::State.create(abbr: 'ARM', name:'Co. Armagh')
gb.states << Spree::State.create(abbr: 'AVN', name:'Avon')
gb.states << Spree::State.create(abbr: 'AYR', name:'Ayrshire')
gb.states << Spree::State.create(abbr: 'BAN', name:'Banffshire')
gb.states << Spree::State.create(abbr: 'BDF', name:'Bedfordshire')
gb.states << Spree::State.create(abbr: 'BEW', name:'Berwickshire')
gb.states << Spree::State.create(abbr: 'BKM', name:'Buckinghamshire')
gb.states << Spree::State.create(abbr: 'BOR', name:'Borders')
gb.states << Spree::State.create(abbr: 'BRE', name:'Breconshire')
gb.states << Spree::State.create(abbr: 'BRK', name:'Berkshire')
gb.states << Spree::State.create(abbr: 'BUT', name:'Bute')
gb.states << Spree::State.create(abbr: 'CAE', name:'Caernarvonshire')
gb.states << Spree::State.create(abbr: 'CAI', name:'Caithness')
gb.states << Spree::State.create(abbr: 'CAM', name:'Cambridgeshire')
gb.states << Spree::State.create(abbr: 'CEN', name:'Central')
gb.states << Spree::State.create(abbr: 'CGN', name:'Cardiganshire')
gb.states << Spree::State.create(abbr: 'CHS', name:'Cheshire')
gb.states << Spree::State.create(abbr: 'CLK', name:'Clackmannanshire')
gb.states << Spree::State.create(abbr: 'CLV', name:'Cleveland')
gb.states << Spree::State.create(abbr: 'CMA', name:'Cumbria')
gb.states << Spree::State.create(abbr: 'CMN', name:'Carmarthenshire')
gb.states << Spree::State.create(abbr: 'CON', name:'Cornwall')
gb.states << Spree::State.create(abbr: 'CUL', name:'Cumberland')
gb.states << Spree::State.create(abbr: 'CWD', name:'Clwyd')
gb.states << Spree::State.create(abbr: 'DBY', name:'Derbyshire')
gb.states << Spree::State.create(abbr: 'DEN', name:'Denbighshire')
gb.states << Spree::State.create(abbr: 'DEV', name:'Devon')
gb.states << Spree::State.create(abbr: 'DFD', name:'Dyfed')
gb.states << Spree::State.create(abbr: 'DFS', name:'Dumfries-shire')
gb.states << Spree::State.create(abbr: 'DGY', name:'Dumfries and Galloway')
gb.states << Spree::State.create(abbr: 'DNB', name:'Dunbartonshire')
gb.states << Spree::State.create(abbr: 'DOR', name:'Dorset')
gb.states << Spree::State.create(abbr: 'DOW', name:'Co. Down')
gb.states << Spree::State.create(abbr: 'DUR', name:'Co. Durham')
gb.states << Spree::State.create(abbr: 'ELN', name:'East Lothian')
gb.states << Spree::State.create(abbr: 'ERY', name:'East Riding of Yorkshire')
gb.states << Spree::State.create(abbr: 'ESS', name:'Essex')
gb.states << Spree::State.create(abbr: 'FER', name:'Co. Fermanagh')
gb.states << Spree::State.create(abbr: 'FIF', name:'Fife')
gb.states << Spree::State.create(abbr: 'FLN', name:'Flintshire')
gb.states << Spree::State.create(abbr: 'GLA', name:'Glamorgan')
gb.states << Spree::State.create(abbr: 'GLS', name:'Gloucestershire')
gb.states << Spree::State.create(abbr: 'GMP', name:'Grampian')
gb.states << Spree::State.create(abbr: 'GNT', name:'Gwent')
gb.states << Spree::State.create(abbr: 'GSY', name:'Guernsey')
gb.states << Spree::State.create(abbr: 'GTM', name:'Greater Manchester')
gb.states << Spree::State.create(abbr: 'GWN', name:'Gwynedd')
gb.states << Spree::State.create(abbr: 'HAM', name:'Hampshire')
gb.states << Spree::State.create(abbr: 'HEF', name:'Herefordshire')
gb.states << Spree::State.create(abbr: 'HLD', name:'Highland')
gb.states << Spree::State.create(abbr: 'HRT', name:'Hertfordshire')
gb.states << Spree::State.create(abbr: 'HUM', name:'Humberside')
gb.states << Spree::State.create(abbr: 'HUN', name:'Huntingdonshire')
gb.states << Spree::State.create(abbr: 'HWR', name:'Hereford and Worcester')
gb.states << Spree::State.create(abbr: 'INV', name:'Inverness-shire')
gb.states << Spree::State.create(abbr: 'IOW', name:'Isle of Wight')
gb.states << Spree::State.create(abbr: 'JSY', name:'Jersey')
gb.states << Spree::State.create(abbr: 'KCD', name:'Kincardineshire')
gb.states << Spree::State.create(abbr: 'KEN', name:'Kent')
gb.states << Spree::State.create(abbr: 'KKD', name:'Kirkcudbrightshire')
gb.states << Spree::State.create(abbr: 'KRS', name:'Kinross-shire')
gb.states << Spree::State.create(abbr: 'LAN', name:'Lancashire')
gb.states << Spree::State.create(abbr: 'LDY', name:'Co. Londonderry')
gb.states << Spree::State.create(abbr: 'LEI', name:'Leicestershire')
gb.states << Spree::State.create(abbr: 'LIN', name:'Lincolnshire')
gb.states << Spree::State.create(abbr: 'LKS', name:'Lanarkshire')
gb.states << Spree::State.create(abbr: 'LTN', name:'Lothian')
gb.states << Spree::State.create(abbr: 'MER', name:'Merionethshire')
gb.states << Spree::State.create(abbr: 'MGM', name:'Mid Glamorgan')
gb.states << Spree::State.create(abbr: 'MGY', name:'Montgomeryshire')
gb.states << Spree::State.create(abbr: 'MLN', name:'Midlothian')
gb.states << Spree::State.create(abbr: 'MON', name:'Monmouthshire')
gb.states << Spree::State.create(abbr: 'MOR', name:'Morayshire')
gb.states << Spree::State.create(abbr: 'MSY', name:'Merseyside')
gb.states << Spree::State.create(abbr: 'NAI', name:'Nairn')
gb.states << Spree::State.create(abbr: 'NBL', name:'Northumberland')
gb.states << Spree::State.create(abbr: 'NFK', name:'Norfolk')
gb.states << Spree::State.create(abbr: 'NRY', name:'North Riding of Yorkshire')
gb.states << Spree::State.create(abbr: 'NTH', name:'Northamptonshire')
gb.states << Spree::State.create(abbr: 'NTT', name:'Nottinghamshire')
gb.states << Spree::State.create(abbr: 'NYK', name:'North Yorkshire')
gb.states << Spree::State.create(abbr: 'OKI', name:'Orkney')
gb.states << Spree::State.create(abbr: 'OXF', name:'Oxfordshire')
gb.states << Spree::State.create(abbr: 'PEE', name:'Peebles-shire')
gb.states << Spree::State.create(abbr: 'PEM', name:'Pembrokeshire')
gb.states << Spree::State.create(abbr: 'PER', name:'Perth')
gb.states << Spree::State.create(abbr: 'POW', name:'Powys')
gb.states << Spree::State.create(abbr: 'RAD', name:'Radnorshire')
gb.states << Spree::State.create(abbr: 'RFW', name:'Renfrewshire')
gb.states << Spree::State.create(abbr: 'ROC', name:'Ross and Cromarty')
gb.states << Spree::State.create(abbr: 'ROX', name:'Roxburghshire')
gb.states << Spree::State.create(abbr: 'RUT', name:'Rutland')
gb.states << Spree::State.create(abbr: 'SAL', name:'Shropshire')
gb.states << Spree::State.create(abbr: 'SEL', name:'Selkirkshire')
gb.states << Spree::State.create(abbr: 'SFK', name:'Suffolk')
gb.states << Spree::State.create(abbr: 'SGM', name:'South Glamorgan')
gb.states << Spree::State.create(abbr: 'SHI', name:'Shetland')
gb.states << Spree::State.create(abbr: 'SOM', name:'Somerset')
gb.states << Spree::State.create(abbr: 'SRK', name:'Sark')
gb.states << Spree::State.create(abbr: 'SRY', name:'Surrey')
gb.states << Spree::State.create(abbr: 'SSX', name:'Sussex')
gb.states << Spree::State.create(abbr: 'STD', name:'Strathclyde')
gb.states << Spree::State.create(abbr: 'STI', name:'Stirlingshire')
gb.states << Spree::State.create(abbr: 'STS', name:'Staffordshire')
gb.states << Spree::State.create(abbr: 'SUT', name:'Sutherland')
gb.states << Spree::State.create(abbr: 'SXE', name:'East Sussex')
gb.states << Spree::State.create(abbr: 'SXW', name:'West Sussex')
gb.states << Spree::State.create(abbr: 'SYK', name:'South Yorkshire')
gb.states << Spree::State.create(abbr: 'TAY', name:'Tayside')
gb.states << Spree::State.create(abbr: 'TWR', name:'Tyne and Wear')
gb.states << Spree::State.create(abbr: 'TYR', name:'Co. Tyrone')
gb.states << Spree::State.create(abbr: 'WAR', name:'Warwickshire')
gb.states << Spree::State.create(abbr: 'WES', name:'Westmorland')
gb.states << Spree::State.create(abbr: 'WGM', name:'West Glamorgan')
gb.states << Spree::State.create(abbr: 'WIG', name:'Wigtownshire')
gb.states << Spree::State.create(abbr: 'WIL', name:'Wiltshire')
gb.states << Spree::State.create(abbr: 'WIS', name:'Western Isles')
gb.states << Spree::State.create(abbr: 'WLN', name:'West Lothian')
gb.states << Spree::State.create(abbr: 'WMD', name:'West Midlands')
gb.states << Spree::State.create(abbr: 'WOR', name:'Worcestershire')
gb.states << Spree::State.create(abbr: 'WRY', name:'West Riding of Yorkshire')
gb.states << Spree::State.create(abbr: 'WYK', name:'West Yorkshire')
gb.states << Spree::State.create(abbr: 'YKS', name:'Yorkshire')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment