Use full list of osm xml root attributes in builder templates

This commit is contained in:
Andy Allan
2019-01-09 14:15:39 +01:00
parent fac3f0ef24
commit 686fee43bf
6 changed files with 16 additions and 10 deletions

View File

@ -494,14 +494,20 @@ module OSM
doc = XML::Document.new
doc.encoding = XML::Encoding::UTF_8
root = XML::Node.new "osm"
root["version"] = API_VERSION.to_s
root["generator"] = GENERATOR
root["copyright"] = COPYRIGHT_OWNER
root["attribution"] = ATTRIBUTION_URL
root["license"] = LICENSE_URL
xml_root_attributes.each do |k, v|
root[k] = v
end
doc.root = root
doc
end
def xml_root_attributes
{ "version" => API_VERSION.to_s,
"generator" => GENERATOR,
"copyright" => COPYRIGHT_OWNER,
"attribution" => ATTRIBUTION_URL,
"license" => LICENSE_URL }
end
end
def self.ip_to_country(ip_address)