Skip to content

marian13/convenient_service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#StandWithUkraine

SWUbanner

Convenient Service

Ruby

Gem Version Gem Downloads GitHub repo size GitHub Actions CI Ruby Style Guide Coverage Status yard docs Convenient Service on stackoverflow Patreon License: LGPL-3.0

GitHub Repo GitLab Mirror Codeberg Mirror

Manage complex business logic in Ruby applications using Service Objects with Results and Steps.

Hide technical details with Configs, Concerns and Middlewares.

Group related code with Features and Entries.

❗❗❗ WARNING ❗❗❗

This library is on the final stage of development before the v1.0.0 version. 90% of the public API is polished, but it still may be subject to change. It has already been successfully used in production environments for more than two years. The stable release is planned rather sooner than later. Less and less breaking changes are expected. Use the current version at your own risk. Ruby 2.7+, JRuby 9.4+ (TruffleRuby support is planned as well). Thanks.

Quick Links


Copyright (c) 2022-2026 Marian Kostyk.

About

Ruby Service Objects with Steps and more.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 10