in lib/aws/active_job/sqs/poller.rb [137:149]
def execute_messages(msgs, queue_url)
@logger.info "Processing batch of #{msgs.length} messages"
msgs.each do |msg|
sqs_message = Aws::SQS::Message.new(
queue_url: queue_url,
receipt_handle: msg.receipt_handle,
data: msg,
client: Aws::ActiveJob::SQS.config.client
)
@executor.execute(sqs_message)
end
end