Decouplio
Decouplio is a zero dependency, thread safe and framework agnostic gem designed to encapsulate application business logic. It's reverse engineered through TDD and inspired by such frameworks and gems like Trailblazer, Interactor.
Installation
Add this line to your application's Gemfile:
gem 'decouplio'
And then execute:
$ bundle
Or install it by yourself:
$ gem install decouplio
Currently decouplio is in alpha testing, more features will come soon.
Compatibility
Ruby:
- 2.7
- 3.0
Documentation is HERE
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/differencialx/decouplio/issues.
More detailed description for contribution process will be added later.
License
The gem is available as open source under the terms of the MIT License.