X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/c1bf73bee42000aadb56cdaeab650e26a284b0b2..17e6e69c39072d8e6cb316b75b311e89c92cca45:/app/models/trace.rb diff --git a/app/models/trace.rb b/app/models/trace.rb index 0e8763328..52812cfc0 100644 --- a/app/models/trace.rb +++ b/app/models/trace.rb @@ -169,36 +169,6 @@ class Trace < ActiveRecord::Base extension end - def to_xml - doc = OSM::API.new.get_xml_doc - doc.root << to_xml_node - doc - end - - def to_xml_node - el1 = XML::Node.new "gpx_file" - el1["id"] = id.to_s - el1["name"] = name.to_s - el1["lat"] = latitude.to_s if inserted - el1["lon"] = longitude.to_s if inserted - el1["user"] = user.display_name - el1["visibility"] = visibility - el1["pending"] = inserted ? "false" : "true" - el1["timestamp"] = timestamp.xmlschema - - el2 = XML::Node.new "description" - el2 << description - el1 << el2 - - tags.each do |tag| - el2 = XML::Node.new("tag") - el2 << tag.tag - el1 << el2 - end - - el1 - end - def update_from_xml(xml, create = false) p = XML::Parser.string(xml, :options => XML::Parser::Options::NOERROR) doc = p.parse