1 # frozen_string_literal: true
8 "uid" => trace.user_id,
9 "user" => trace.user.display_name,
10 "visibility" => trace.visibility,
11 "pending" => trace.inserted ? "false" : "true",
12 "timestamp" => trace.timestamp.xmlschema
16 attrs["lat"] = trace.latitude.to_s
17 attrs["lon"] = trace.longitude.to_s
20 xml.gpx_file(attrs) do |trace_xml_node|
21 trace_xml_node.description(trace.description)
22 trace.tags.each do |t|
23 trace_xml_node.tag(t.tag)