in lib/aws-record/record/transactions.rb [200:218]
def transact_write(opts)
opts = opts.dup
client = opts.delete(:client) || dynamodb_client
dirty_items = []
delete_items = []
transact_items = _transform_transact_write_items(
opts.delete(:transact_items),
dirty_items,
delete_items
)
opts[:transact_items] = transact_items
resp = client.transact_write_items(opts)
dirty_items.each(&:clean!)
delete_items.each { |i| i.instance_variable_get('@data').destroyed = true }
resp
end