class SpainZipCodes::Provincer

Constants

PROVINCES
SOURCE_YAML

Public Class Methods

to_province(zip) click to toggle source
# File lib/spain_zip_codes/provincer.rb, line 8
def self.to_province(zip)
  return false unless zip.is_a?(String) && zip.length == 5

  truncated_zip = zip[0, 2]
  PROVINCES[truncated_zip]
end
to_zip(province) click to toggle source
# File lib/spain_zip_codes/provincer.rb, line 15
def self.to_zip(province)
  zip_prefix = PROVINCES.key(province)
  return false unless province.length > 0
  zip_prefix
end