Class: Zebra::Zpl::CountryCode
- Inherits:
-
Object
- Object
- Zebra::Zpl::CountryCode
- Defined in:
- lib/zebra/zpl/country_code.rb
Defined Under Namespace
Classes: InvalidCountryCodeError
Constant Summary collapse
- BELGIUM =
"032"
- CANADA =
"002"
- DENMARK =
"045"
- FINLAND =
"358"
- FRANCE =
"033"
- GERMANY =
"049"
- NETHERLANDS =
"031"
- ITALY =
"039"
- LATIN_AMERICA =
"003"
- NORWAY =
"047"
- PORTUGAL =
"351"
- SOUTH_AFRICA =
"027"
- SPAIN =
"034"
- SWEDEN =
"046"
- SWITZERLAND =
"041"
- UK =
"044"
- USA =
"001"
Class Method Summary collapse
Class Method Details
.valid_country_code?(code) ⇒ Boolean
25 26 27 28 29 |
# File 'lib/zebra/zpl/country_code.rb', line 25 def self.valid_country_code?(code) [BELGIUM, CANADA, DENMARK, FINLAND, FRANCE, GERMANY, NETHERLANDS, ITALY, LATIN_AMERICA, NORWAY, PORTUGAL, SOUTH_AFRICA, SPAIN, SWEDEN, SWITZERLAND, UK, USA].include?(code) end |
.validate_country_code(code) ⇒ Object
31 32 33 |
# File 'lib/zebra/zpl/country_code.rb', line 31 def self.validate_country_code(code) raise InvalidCountryCodeError unless valid_country_code?(code) end |