Interactors / Commands / Service Objects / Use CasesRuby4,615EditCompose business logic into commands that sanitize and validation input. Extends form objects and form models to perform defined transformations with your data.
Interactor provides a common interface for performing complex user interactions.
Compose your business logic into commands that sanitize and validate input.
:briefcase: Manage application specific business logic.
Series of Actions with an emphasis on simplicity.
Create encapsulated systems of objects and focus on their interactions
Conduct operations in a standardized, testable way
Manage application logic with Interactors
A small abstraction for encapsulating non-trivial business logic in Ruby applications
Tzu is a library for issuing commands in Ruby
A flexible use case pattern that works *with* your workflow, not against it.
Tradesman lets you invoke human-readble classes that handle the pass, fail, and invalid cases of common create, update, and delete actions.
Related categories
Form models10,834Rubyvirtus, reform »Tableless models. Including validation, and ActiveModel behaviour. Great for forms that create multiple records.
Around the webAdd