# File lib/aws/sqs/queue.rb, line 470 def call_message_block(messages, block) result = nil messages.each do |message| begin result = block.call(message) rescue Exception => e raise else message.delete end end result end