Module: TwitterCldr::Shared::PostalCodes

Defined in:
lib/twitter_cldr/shared/postal_codes.rb

Class Method Summary collapse

Class Method Details

.regex_for_territory(territory) ⇒ Object



16
17
18
# File 'lib/twitter_cldr/shared/postal_codes.rb', line 16

def regex_for_territory(territory)
  resource[territory.to_s.downcase.to_sym]
end

.territoriesObject



12
13
14
# File 'lib/twitter_cldr/shared/postal_codes.rb', line 12

def territories
  resource.keys
end

.valid?(territory, postal_code) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
23
# File 'lib/twitter_cldr/shared/postal_codes.rb', line 20

def valid?(territory, postal_code)
  regexp = regex_for_territory(territory)
  !!(regexp && regexp =~ postal_code)
end