]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/old_node_controller.rb
Added trackpoint serving support to 0.4 API
[rails.git] / app / controllers / old_node_controller.rb
index 0b6a0ee290612cd6c366c69a404314af505262ac..d8a833b1da7de86e3045212a9b19d1a5d04228c9 100644 (file)
@@ -1,2 +1,22 @@
 class OldNodeController < ApplicationController
+
+  def history
+    response.headers["Content-Type"] = 'text/xml'
+    node = Node.find(params[:id])
+
+    unless node
+      render :nothing => true, :staus => 404
+      return
+    end
+
+    doc = OSM::API.new.get_xml_doc
+
+    node.old_nodes.each do |old_node|
+      doc.root << old_node.to_xml_node
+    end
+
+    render :text => doc.to_s
+  end
+
+
 end