lib/worldwide/regions_loader.rb in worldwide-0.10.3 vs lib/worldwide/regions_loader.rb in worldwide-0.11.0
- old
+ new
@@ -197,11 +197,11 @@
@regions << unknown
end
def country_codes
@country_codes ||=
- YAML.safe_load(File.read("#{Worldwide::Paths::DB_DATA_ROOT}/country_codes.yml"))["country_codes"]
+ YAML.safe_load_file("#{Worldwide::Paths::DB_DATA_ROOT}/country_codes.yml")["country_codes"]
end
def find_region(code:)
adjusted_code = code.to_s.upcase
@regions.find { |r| r.cldr_code.upcase == adjusted_code || r.iso_code == adjusted_code || r.numeric_three == adjusted_code || r.alpha_three == adjusted_code }
@@ -210,10 +210,10 @@
def continent?(code)
world_yml["continents"].include?(code)
end
def load_territory(filename)
- spec = YAML.safe_load(File.read(filename))
+ spec = YAML.safe_load_file(filename)
code = spec["code"]
loaded_regions = []
region = Region.new(