module Trebbianno class Country COUNTRY_MAP = { 'MQ' => 'MQ', # MARTINIQUE 'ES' => 'SP', # SPAIN 'UA' => 'UA', # UKRAINE 'MN' => 'MO', # MONGOLIA 'AI' => 'AN', # ANGUILLA 'AU' => 'AU', # AUSTRALIA 'BS' => 'BH', # BAHAMAS 'BB' => 'BB', # BARBADOS 'BM' => 'BE', # BERMUDA 'BE' => 'BG', # BELGIUM 'BZ' => 'BL', # BELIZE 'BO' => 'BO', # BOLIVIA 'CL' => 'CH', # CHILE 'CR' => 'CR', # COSTA RICA 'EE' => 'ES', # ESTONIA 'DE' => 'GE', # GERMANY 'GT' => 'GM', # GUATEMALA 'GD' => 'GR', # GRENADA 'HT' => 'HA', # HAITI 'IS' => 'IC', # ICELAND 'IL' => 'IS', # ISRAEL 'JM' => 'JM', # JAMAICA 'US' => 'US', # UNITED STATES 'AE' => 'AE', # UNITED ARAB EMIRATES 'BD' => 'BD', # BANGLADESH 'EG' => 'EG', # EGYPT 'HK' => 'HK', # HONG KONG 'ID' => 'ID', # INDONESIA 'IN' => 'IN', # INDIA 'LK' => 'LK', # SRI LANKA 'OM' => 'OM', # OMAN 'PH' => 'PH', # PHILIPPINES 'PK' => 'PK', # PAKISTAN 'ZA' => 'SA', # SOUTH AFRICA 'SZ' => 'SW', # SWAZILAND 'TH' => 'TH', # THAILAND 'TW' => 'TW', # TAIWAN 'KH' => 'CB', # CAMBODIA 'LS' => 'LE', # LESOTHO 'QA' => 'QT', # QATAR 'SA' => 'SD', # SAUDI ARABIA 'BH' => 'BA', # BAHRAIN 'HN' => 'HO', # HONDURAS 'CA' => 'CA', # CANADA 'JP' => 'JP', # JAPAN 'KW' => 'KU', # KUWAIT 'LB' => 'LB', # LEBANON 'MH' => 'MH', # MARSHALL ISLANDS 'MX' => 'MX', # MEXICO 'AN' => 'NA', # NETHERLANDS ANTILLES 'NG' => 'NI', # NIGERIA 'NI' => 'NR', # NICARAGUA 'PA' => 'PN', # PANAMA 'PR' => 'PR', # PUERTO RICO 'PE' => 'PU', # PERU 'RO' => 'RO', # ROMANIA 'VE' => 'VZ', # VENEZUELA 'GU' => 'GU', # GUAM 'PW' => 'PW', # PALAU 'BW' => 'BW', # BOTSWANA 'GH' => 'GH', # GHANA 'IT' => 'IT', # ITALY 'BG' => 'BU', # BULGARIA 'HU' => 'HU', # HUNGARY 'PL' => 'PO', # POLAND 'TR' => 'TR', # TURKEY 'MU' => 'MT', # MAURITIUS 'MV' => 'MV', # MALDIVES 'MY' => 'MY', # MALAYSIA 'SG' => 'SG', # SINGAPORE 'UY' => 'UR', # URUGUAY 'GR' => 'GC', # GREECE 'MW' => 'MA', # MALAWI 'FI' => 'FN', # FINLAND 'TM' => 'TM', # TURKMENISTAN 'CH' => 'ST', # SWITZERLAND 'KZ' => 'KZ', # KAZAKHSTAN 'PY' => 'PY', # PARAGUAY 'FR' => 'FR', # FRANCE 'GB' => 'UK', # UNITED KINGDOM 'AR' => 'AR', # ARGENTINA 'SV' => 'EL', # EL SALVADOR 'KR' => 'SK', # SOUTH KOREA - REPUBLIC OF KOREA 'IE' => 'IRL', # IRELAND 'GY' => 'GY', # GUYANA 'BR' => 'BR', # BRAZIL 'CN' => 'CN', # CHINA 'VN' => 'VN', # VIETNAM 'MO' => 'MC', # MACAU 'KP' => 'KR', # NORTH KOREA - DEMOCRATIC PEOPLE'S REPUBLIC OF KOREA 'AG' => 'AT', # ANTIGUA, 'CO' => 'CO', # COLOMBIA 'DO' => 'DR', # DOMINICAN REPUBLIC 'EC' => 'EQ', # ECUADOR 'SY' => 'SY', # SYRIAN ARAB REPUBLIC 'MP' => 'MP', # MARIANA ISLANDS 'RU' => 'RU', # RUSSIA 'SR' => 'SR', # SURINAME 'TT' => 'TD', # TRINIDAD AND TOBAGO 'VI' => 'VI', # U.S. VIRGIN ISLANDS 'CZ' => 'CZ', # CZECH REPUBLIC 'CY' => 'CP' # CYPRUS } def self.map(code) COUNTRY_MAP[code] || code end end end