Skip to content

Commit f4b61a3

Browse files
committed
fix cache updater
1 parent 6009b6a commit f4b61a3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Rakefile

+5-5
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ end
3030
desc 'Update Cache'
3131
task :update_cache do
3232
require 'yaml'
33-
require 'countries'
33+
require 'i18n_data'
3434

35-
codes = YAML.load_file(File.join(File.dirname(__FILE__), 'lib', 'data', 'countries.yaml')) || {}
35+
codes = YAML.load_file(File.join(File.dirname(__FILE__), 'lib', 'countries', 'data', 'countries.yaml')) || {}
3636
data = {}
3737
empty_translations_hash = {}
38-
corrections = YAML.load_file(File.join(File.dirname(__FILE__), 'lib', 'data', 'translation_corrections.yaml')) || {}
38+
corrections = YAML.load_file(File.join(File.dirname(__FILE__), 'lib', 'countries', 'data', 'translation_corrections.yaml')) || {}
3939

4040
I18nData.languages.keys.each do |locale|
4141
locale = locale.downcase
@@ -53,7 +53,7 @@ task :update_cache do
5353
end
5454

5555
codes.each do |alpha2|
56-
data[alpha2] ||= ISO3166::Data.load_yaml(['data', 'countries', "#{alpha2}.yaml"])[alpha2]
56+
data[alpha2] ||= YAML.load_file(File.join(File.dirname(__FILE__), 'lib', 'countries', 'data', 'countries', "#{alpha2}.yaml"))[alpha2]
5757
data[alpha2]['translations'] ||= empty_translations_hash.dup
5858
data[alpha2]['translations'][locale] = local_names[alpha2]
5959
data[alpha2]['translated_names'] ||= []
@@ -62,7 +62,7 @@ task :update_cache do
6262
end
6363
end
6464

65-
File.open(File.join(File.dirname(__FILE__), 'lib', 'cache', 'countries'), 'wb') { |f| f.write(Marshal.dump(data)) }
65+
File.open(File.join(File.dirname(__FILE__), 'lib', 'countries', 'cache', 'countries'), 'wb') { |f| f.write(Marshal.dump(data)) }
6666
end
6767

6868
require 'geocoder'

0 commit comments

Comments
 (0)