module SubdivisionResponder::CountryData
Public Class Methods
subdivisions_by_country_code()
click to toggle source
# File lib/subdivision_responder/country_data.rb, line 3 def self.subdivisions_by_country_code hash = {} Country.all.each do |country_pair| country_alpha2 = country_pair[1] country = Country.find_country_by_alpha2(country_alpha2) subdivision_pairs = country.subdivisions.map do |subdivision_alpha2, subdivision_data| [ subdivision_data['name'], subdivision_alpha2 ] end subdivision_pairs.sort! hash[country_alpha2] = subdivision_pairs end hash end