X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/73fe5a13df75ffbe12002fbd7ebc71744d2ae07b..4b2d6436cee11c0b3d751ef15cace053e26fbf3d:/lib/osm.rb diff --git a/lib/osm.rb b/lib/osm.rb index 1951e3c31..743d1b1c6 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -502,16 +502,16 @@ module OSM end def xml_root_attributes - { "version" => API_VERSION.to_s, - "generator" => GENERATOR, - "copyright" => COPYRIGHT_OWNER, - "attribution" => ATTRIBUTION_URL, - "license" => LICENSE_URL } + { "version" => Settings.api_version, + "generator" => Settings.generator, + "copyright" => Settings.copyright_owner, + "attribution" => Settings.attribution_url, + "license" => Settings.license_url } end end def self.ip_to_country(ip_address) - ipinfo = geoip_database.country(ip_address) if defined?(GEOIP_DATABASE) + ipinfo = geoip_database.country(ip_address) if Settings.key?(:geoip_database) if ipinfo country = ipinfo.country_code2 @@ -566,7 +566,7 @@ module OSM # Return the terms and conditions text for a given country def self.legal_text_for_country(country_code) file_name = Rails.root.join("config", "legales", country_code.to_s + ".yml") - file_name = Rails.root.join("config", "legales", DEFAULT_LEGALE + ".yml") unless File.exist? file_name + file_name = Rails.root.join("config", "legales", Settings.default_legale + ".yml") unless File.exist? file_name YAML.load_file(file_name) end @@ -577,6 +577,6 @@ module OSM # Return the GeoIP database handle def self.geoip_database - @geoip_database ||= GeoIP.new(GEOIP_DATABASE) if defined?(GEOIP_DATABASE) + @geoip_database ||= GeoIP.new(Settings.geoip_database) if Settings.key?(:geoip_database) end end