aws / aws-sdk-ruby-record

Official repository for the aws-record gem, an abstraction for Amazon DynamoDB.
Apache License 2.0
318 stars 41 forks source link

Transaction Support #91

Closed awood45 closed 5 years ago

awood45 commented 5 years ago

Description of changes: Adding support for the transactions APIs to aws-record.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

awood45 commented 5 years ago

This is still a WIP (if one pulls down the branch and runs the Cucumber tests a number of them will fail for lack of implementation.

Opening this early and developing in the open.

awood45 commented 5 years ago

Complete and ready for review.

awood45 commented 5 years ago

I've found an issue with the current state of this change: Item clean/dirty state isn't properly updated by completion of the transaction. I'll add tests for this.

awood45 commented 5 years ago

(Closure was an accident)

awood45 commented 5 years ago

Fix submitted for the clean/dirty state issue.