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