X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/0638eefe22586b9e9f20448e99bfe9a37f3b1540..1a6765f1a23793e986504445025ec3fd7bd78171:/app/models/way.rb?ds=sidebyside diff --git a/app/models/way.rb b/app/models/way.rb index a87244563..85b52aa88 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -16,7 +16,7 @@ class Way < ActiveRecord::Base way = Way.new doc.find('//osm/way').each do |pt| - if !create and pt['id'] != '0' + unless create and pt['id'] == '0' way.id = pt['id'].to_i end @@ -83,6 +83,14 @@ class Way < ActiveRecord::Base @tags end + def segs=(s) + @segs = s + end + + def tags=(t) + @tags = t + end + def add_seg_num(n) @segs = Array.new unless @segs @segs << n.to_i