module Spine::Countries::Registry
Public Instance Methods
all()
click to toggle source
# File lib/spine/countries/registry.rb, line 8 def all countries.values end
codes()
click to toggle source
# File lib/spine/countries/registry.rb, line 12 def codes countries.keys end
countries()
click to toggle source
# File lib/spine/countries/registry.rb, line 20 def countries @countries ||= {} end
define(code, options = {})
click to toggle source
# File lib/spine/countries/registry.rb, line 24 def define(code, options = {}) countries[code] = Country.new(code, options[:name]) end
find(code)
click to toggle source
# File lib/spine/countries/registry.rb, line 4 def find(code) countries.fetch((code || '').upcase) end
names()
click to toggle source
# File lib/spine/countries/registry.rb, line 16 def names countries.map { |_, country| country.name } end