class LaunchDarkly::Impl::Integrations::DynamoDB::DynamoDBUtil
Public Class Methods
batch_write_requests(client, table, requests)
click to toggle source
Calls client.batch_write_item as many times as necessary to submit all of the given requests. The requests array is consumed.
# File lib/ldclient-rb/impl/integrations/dynamodb_impl.rb, line 216 def self.batch_write_requests(client, table, requests) batch_size = 25 while true chunk = requests.shift(batch_size) break if chunk.empty? client.batch_write_item({ request_items: { table => chunk } }) end end