Merge remote-tracking branch 'upstream/pull/2134'
[rails.git] / lib / country.rb
index 16eec1a36af22352230a93fc0b7701cce54ed51d..ab88072ecd048d9b86faadcc198f653ae29ffc98 100644 (file)
@@ -9,17 +9,17 @@ class Country
     @max_lon = max_lon
   end
 
-  def self.find_by_code(code)
+  def self.find(code)
     countries[code]
   end
 
   def self.countries
-    @@countries ||= load_countries
+    @countries ||= load_countries
   end
 
   def self.load_countries
     countries = {}
-    xml = REXML::Document.new(File.read("config/countries.xml"))
+    xml = REXML::Document.new(File.read(Rails.root.join("config", "countries.xml")))
 
     xml.elements.each("geonames/country") do |ele|
       code = ele.get_text("countryCode").to_s