← categories / category

Service Objects

See on ruby-toolbox ↗ Libraries to isolate application domain logic into separate classes.

recent from @rubygems

active_interaction

Manage application specific business logic.

  • 5.5.0 Feb 02 2025 gem.coop system

civil_service

A tiny service object framework for Rails apps

  • 2.4.0 Jan 27 2022 gem.coop system

interactor

Simple interactor implementation

  • 3.2.0 Jul 10 2025 gem.coop system

mutations

Compose your business logic into commands that sanitize and validate input.

  • 0.9.2 Jan 15 2026 gem.coop system

pathway

Define your business logic in simple steps.

  • 1.3.0 Mar 25 2026 gem.coop system

servactory

A set of tools for building reliable services of any complexity

  • 3.1.0.rc4 Oct 09 2026 gem.coop system

service_actor

Service objects for your application logic

  • 5.0.0 Sep 28 2025 gem.coop system

simple_command

Easy way to build and manage commands (service objects)

  • 1.0.1 Apr 28 2022 gem.coop system

simple_service

A minimal service object composer and orchestrator

  • 2.1.6 Aug 22 2023 gem.coop system

surrounded

Create encapsulated environments for your objects.

  • 1.1.2 Jun 24 2026 gem.coop system

u-case

Represent use cases in a simple and powerful way while writing modular, expressive and sequentially logical code.

  • 5.7.1 May 26 2026 gem.coop system

older from @rubygems

dry-transaction

Business Transaction Flow DSL

  • 0.9.0 Dec 18 2016 gem.coop system

light-service

A service skeleton with an emphasis on simplicity

  • 0.9.0 Feb 03 2018 gem.coop system

performify

Service classes that makes your life easier

  • 1.0.2 Jan 05 2021 gem.coop system