Category

Service Objects

Libraries to isolate application domain logic into separate classes.

0.84
A long-lived project that still receives updates
ActiveInteraction manages application-specific business logic. It is an implementation of the command pattern in Ruby.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
0.36
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Easy way to build and manage commands (service objects)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
0.14
The project is in a healthy, maintained state
Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
0.12
The project is in a healthy, maintained state
Runtime code for Trailblazer activities.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
 Popularity
0.01
No commit activity in last 3 years
No release in over 3 years
A minimal service object composer with support for individual commands and top level organizer objects
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
0.0
No release in over a year
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.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021