module PostOffice
Constants
- COUNTRY_DATA
Public Instance Methods
country_name(code)
click to toggle source
# File lib/postoffice.rb, line 165 def country_name(code) result = COUNTRY_DATA[code] result != nil ? result[0] : "Not found" end
get_regex(code)
click to toggle source
# File lib/postoffice.rb, line 160 def get_regex(code) result = COUNTRY_DATA[code] result != nil ? result[1] : "" end
validate_postcode(value, country_code)
click to toggle source
# File lib/postoffice.rb, line 170 def validate_postcode(value, country_code) regexStr = PostOffice.get_regex(country_code) value = value.to_s.strip return value =~ /^#{regexStr}$/i end