# File lib/fog/compute/requests/aws/delete_tags.rb, line 21 def delete_tags(resources, tags) resources = [*resources] params = {} params.merge!(Fog::AWS.indexed_param('ResourceId', resources)) # can not rely on indexed_param because nil values should be omitted tags.keys.each_with_index do |key, index| index += 1 # should start at 1 instead of 0 params.merge!("Tag.#{index}.Key" => key) unless tags[key].nil? params.merge("Tag.#{index}.Value" => tags[key]) end end request({ 'Action' => 'DeleteTags', :parser => Fog::Parsers::Compute::AWS::Basic.new }.merge!(params)) end