]> git.openstreetmap.org Git - rails.git/blob - app/views/api/old_nodes/_old_node.xml.builder
Merge pull request #5932 from tomhughes/frozen-strings
[rails.git] / app / views / api / old_nodes / _old_node.xml.builder
1 # frozen_string_literal: true
2
3 attrs = {
4   "id" => old_node.node_id,
5   "visible" => old_node.visible,
6   "version" => old_node.version,
7   "changeset" => old_node.changeset_id,
8   "timestamp" => old_node.timestamp.xmlschema,
9   "user" => old_node.changeset.user.display_name,
10   "uid" => old_node.changeset.user_id
11 }
12
13 if old_node.visible
14   attrs["lat"] = old_node.lat
15   attrs["lon"] = old_node.lon
16 end
17
18 if old_node.tags.empty?
19   xml.node(attrs)
20 else
21   xml.node(attrs) do |nd|
22     old_node.tags.each do |k, v|
23       nd.tag(:k => k, :v => v)
24     end
25   end
26 end