X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/9ec8ef0220bcc4b0f186bba4de354e2ce3e0504f..e9f2e31a5d763fe2b9845bf55062417c2267e7da:/app/models/node.rb diff --git a/app/models/node.rb b/app/models/node.rb index 59aa4d36f..08a675b43 100644 --- a/app/models/node.rb +++ b/app/models/node.rb @@ -9,6 +9,7 @@ class Node < GeoRecord validate :validate_position has_many :old_nodes, :foreign_key => :id + has_many :way_nodes belongs_to :user def validate_position @@ -110,4 +111,13 @@ class Node < GeoRecord el1['timestamp'] = self.timestamp.xmlschema return el1 end + + def tags_as_hash + hash = {} + Tags.split(self.tags) do |k,v| + hash[k] = v + end + hash + end + end