class Aws::SQS::Message::Collection
Public Instance Methods
batch_delete!(options = {})
click to toggle source
@param options ({}) @return [void]
# File lib/aws-sdk-sqs/message.rb, line 233 def batch_delete!(options = {}) batch_enum.each do |batch| params = Aws::Util.copy_hash(options) params[:queue_url] = batch[0].queue_url params[:entries] ||= [] batch.each do |item| params[:entries] << { id: item.message_id, receipt_handle: item.receipt_handle } end batch[0].client.delete_message_batch(params) end nil end