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