module Postal

Constants

VERSION

Attributes

home_country[R]

Public Class Methods

address_formats() click to toggle source
# File lib/postal_address.rb, line 20
def address_formats
  @address_formats ||= YAML.load_file(path_for(:address_formats))
end
country_names() click to toggle source
# File lib/postal_address.rb, line 24
def country_names
  @country_names ||= YAML.load_file(path_for(:country_names))
end
home_country=(code) click to toggle source
# File lib/postal_address.rb, line 12
def home_country=(code)
  @home_country = sanitize(code)
end
sanitize(code) click to toggle source
# File lib/postal_address.rb, line 16
def sanitize(code)
  code && code.to_s.downcase
end

Private Class Methods

path_for(filename) click to toggle source
# File lib/postal_address.rb, line 30
def path_for(filename)
  Pathname.new(__FILE__).dirname.parent + "data" + "#{filename}.yml"
end