diff --git a/lib/pinpoint_supported_countries.rb b/lib/pinpoint_supported_countries.rb index 902b43e8825..d70b52dd3d4 100644 --- a/lib/pinpoint_supported_countries.rb +++ b/lib/pinpoint_supported_countries.rb @@ -84,7 +84,7 @@ def sms_support CountrySupport.new( iso_code: iso_code, - name: trim_spaces(sms_config['Country or region']), + name: trim_spaces_digits(sms_config['Country or region']), supports_sms: supports_sms, ) end @@ -159,6 +159,10 @@ def trim_spaces(str) str.gsub(/\s{2,}/, ' ').gsub(/\s+$/, '') end + def trim_spaces_digits(str) + trim_spaces(str).gsub(/\d+$/, '') + end + def digits_only?(str) str.to_i.to_s == str end diff --git a/spec/lib/pinpoint_supported_countries_spec.rb b/spec/lib/pinpoint_supported_countries_spec.rb index 7f311420b18..1a3a84b0ee9 100644 --- a/spec/lib/pinpoint_supported_countries_spec.rb +++ b/spec/lib/pinpoint_supported_countries_spec.rb @@ -30,7 +30,7 @@ - Argentina + Argentina2 AR Yes