X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/5761371a561f785e17e5403cd47f76ecd3604eff..0dc14b6e79aa3e1c91a6f30d72c5f8c673633987:/app/models/old_way.rb?ds=sidebyside diff --git a/app/models/old_way.rb b/app/models/old_way.rb index 3260f2a1f..7af8906b1 100644 --- a/app/models/old_way.rb +++ b/app/models/old_way.rb @@ -22,7 +22,6 @@ class OldWay < ApplicationRecord include ConsistencyValidations - include ObjectMetadata self.table_name = "ways" self.primary_keys = "way_id", "version" @@ -81,28 +80,11 @@ class OldWay < ApplicationRecord end def tags - @tags ||= old_tags.collect { |t| [t.k, t.v] }.to_h + @tags ||= old_tags.to_h { |t| [t.k, t.v] } end attr_writer :nds, :tags - def to_xml_node(changeset_cache = {}, user_display_name_cache = {}) - el = XML::Node.new "way" - el["id"] = way_id.to_s - - add_metadata_to_xml_node(el, self, changeset_cache, user_display_name_cache) - - old_nodes.each do |nd| # FIXME: need to make sure they come back in the right order - node_el = XML::Node.new "nd" - node_el["ref"] = nd.node_id.to_s - el << node_el - end - - add_tags_to_xml_node(el, old_tags) - - el - end - # Temporary method to match interface to ways def way_nodes old_nodes