# File lib/puppet/rails/resource.rb, line 155
155:     def merge_tags(resource)
156:         in_db = []
157:         deletions = []
158:         resource_tags = resource.tags
159:         @tags_hash.each do |tag|
160:             deletions << tag['id'] and next unless resource_tags.include?(tag['name'])
161:             in_db << tag['name']
162:         end
163:         Puppet::Rails::ResourceTag.delete(deletions) unless deletions.empty?
164: 
165:         (resource_tags - in_db).each do |tag|
166:             add_resource_tag(tag)
167:         end
168:     end