💼 Manage application specific business logic.
翻译 - :briefcase:管理应用程序特定的业务逻辑。
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.
翻译 - 创建简单而强大的用例作为对象。
Useful extensions for active_interaction gem
The simple way to create form objects or command/service objects with ActiveModel
Service Object based on Either Monad
The dead simple services object oriented layer for Ruby applications to give robustness and cohesion back to your code.
Smart implementation of the most-used programming pattern - Service Object. Powered by smart_injection, smart_container, smart_types and smart_initializer.
[Service Objects] Simple gem to keep your controllers and models slim and readable
For those who too lazy to make service layer for CodeIgniter project :)
ActiveJob extension for ActiveInteraction gem
📦 🐙 command_service_object gem helps you to generate service and command objects using rails generator.
[ARCHIVED] [[The project is totally redesigned as @smart-rb https://github.com/smart-rb]] Powerful set of common abstractions: Service Object (Operation), IoC Container (Dependency Container), Validat...