Category

Service Objects

Libraries to isolate application domain logic into separate classes.

0.82
A long-lived project that still receives updates
ActiveInteraction manages application-specific business logic. It is an implementation of the command pattern in Ruby.
2015
2016
2017
2018
2019
2020
0.02
The project is in a healthy, maintained state
Define your business logic in simple steps.
2015
2016
2017
2018
2019
2020
0.0
The project is in a healthy, maintained state
CivilService provides a base class for your service objects. With CivilService, you can use ActiveModel validations to do pre-flight checks before the service runs, and create your own result object classes to capture the results of complex operations.
2015
2016
2017
2018
2019
2020
0.73
A long-lived project that still receives updates
Compose your business logic into commands that sanitize and validate input.
2015
2016
2017
2018
2019
2020
1.61
Low commit activity in last 3 years
A long-lived project that still receives updates
Interactor provides a common interface for performing complex user interactions.
2015
2016
2017
2018
2019
2020
0.09
No release in over 3 years
Low commit activity in last 3 years
Gives an object implicit access to other objects in it's environment.
2015
2016
2017
2018
2019
2020
0.01
Low commit activity in last 3 years
No release in over a year
A minimal service object composer with support for individual commands and top level organizer objects
2015
2016
2017
2018
2019
2020
0.34
Low commit activity in last 3 years
No release in over a year
Easy way to build and manage commands (service objects)
2015
2016
2017
2018
2019
2020