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.