Method: Postcodeapi.format_zipcode
- Defined in:
- lib/postcodeapi.rb
.format_zipcode(zipcode = nil) ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/postcodeapi.rb', line 33 def self.format_zipcode(zipcode = nil) if zipcode.nil? || zipcode == "" raise Exception.new("No zipcode provided") elsif (zipcode =~ /^[0-9]{4}$|[0-9]{4}[\ ]{1}[a-zA-Z]{2}$|[0-9]{4}[a-zA-Z]{2}$/).nil? raise Exception.new("Incorrect zipcode format (1234AB format expected)") else zipcode.gsub(" ", "").upcase end end |