X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/6b7374727128c95168d4fa6f6503a0e7d1bae729..c382f33e1c2e17ba00898dede1ff9c3605818f16:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 55ed79d4e..dfc603376 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -1,6 +1,7 @@ class Node < ActiveRecord::Base require 'xml/libxml' set_table_name 'current_nodes' + validates_numericality_of :latitude validates_numericality_of :longitude @@ -75,7 +76,7 @@ class Node < ActiveRecord::Base doc = XML::Document.new doc.encoding = 'UTF-8' root = XML::Node.new 'osm' - root['version'] = '0.4' + root['version'] = API_VERSION root['generator'] = 'OpenStreetMap server' doc.root = root root << to_xml_node() @@ -101,7 +102,7 @@ class Node < ActiveRecord::Base key = parts[0].strip unless parts[0].nil? val = parts[1].strip unless parts[1].nil? if key != '' && val != '' - el2 = Node.new('tag') + el2 = XML::Node.new('tag') el2['k'] = key.to_s el2['v'] = val.to_s el << el2