The project is in a healthy, maintained state
action_processor
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

ActionProcessor

Micro framework to implement "business transactions" in your complex Rails application. Conventions, examples and reasoning behind this approach could be found in wiki.

The idea of this gem was formed over the years when authors worked on multiple complex real-world Rails applications. We believe that ActionProcessor helping to reach same goals as well-known service objects while providing much more usable, consistent and elegant way.

Quick start

  gem 'action_processor'

We recommend place all processor implementations for each business transaction in Rails.root.join("app/processors") folder.

Please read the Wiki to understand the logic of ActionProcessor usage.