X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/4434bac3b484006d579b9229a5f69b182644eae7..49a1b4ef2952e5805f7c8285e31ffe3b09c3c8cf:/app/models/trace.rb diff --git a/app/models/trace.rb b/app/models/trace.rb index aa68d9b94..2ebf08e85 100644 --- a/app/models/trace.rb +++ b/app/models/trace.rb @@ -54,4 +54,17 @@ class Trace < ActiveRecord::Base def icon_picture_name "/tmp/#{id}_icon.gif" end + + def to_xml_node + el1 = XML::Node.new 'gpx_file' + el1['id'] = self.id.to_s + el1['name'] = self.name.to_s + el1['lat'] = self.latitude.to_s + el1['lon'] = self.longitude.to_s + el1['user'] = self.user.display_name + el1['public'] = self.public.to_s + el1['pending'] = (!self.inserted).to_s + el1['timestamp'] = self.timestamp.xmlschema + return el1 + end end