💼 Manage application specific business logic.
Composable Ruby service objects
Business transaction DSL
Interactor provides a common interface for performing complex user interactions.
Series of Actions with an emphasis on simplicity.
Compose your business logic into commands that sanitize and validate input.
Define your business logic in simple steps
📐 Command object Interface for Ruby
A simple, standardized way to build and use Service Objects (aka Commands) in Ruby
Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.