Method: ISO3166::SubdivisionMethods#subdivision_data

Defined in:
lib/countries/data/subdivision_methods.rb

#subdivision_data(alpha2) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/countries/data/subdivision_methods.rb', line 5

def subdivision_data(alpha2)
  data = load_data_for_alpha2(alpha2)
  locales = ISO3166.configuration.locales.map(&:to_s)
  data.each_value do |subdivision|
    subdivision['translations'] = subdivision['translations'].slice(*locales)
                                                             .transform_keys(&:to_sym)
  end

  data
end