dry-transaction is a business transaction DSL. It provides a simple way to define a complex business transaction that includes processing by many different objects.
Add this line to your application's Gemfile:
gem 'dry-transaction'
And then execute:
$ bundle
Or install it yourself as:
$ gem install dry-transaction
After checking out the repo, run bundle install
to install dependencies. Then, run
rake spec
to run the tests. You can also run bin/console
for an interactive
prompt that will allow you to experiment.
Bug reports and pull requests are welcome on GitHub at https://github.com/dry-rb/dry-transaction.
Copyright © 2015-2016 Icelab. dry-transaction is free software, and may be redistributed under the terms specified in the license.