Topic: "service-objects"
sunny/actor
Composable Ruby service objects
Language: Ruby - Size: 314 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 740 - Forks: 30

serradura/from-fat-controllers-to-use-cases
Rails (API) app that shows different kinds of architecture (one per commit), and in the last one, how to use the Micro::Case gem to handle the application business logic.
Language: Ruby - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 114 - Forks: 4

light-ruby/light-services
Robust service architecture for Ruby frameworks
Language: Ruby - Size: 186 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 71 - Forks: 5

guideline-tech/subroutine
Subroutine makes it easy to write encapsulated, feature-driven code. It handles the boilerplate of inputs, outputs, type casting, and validation and lets you focus on the important functional code.
Language: Ruby - Size: 285 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 45 - Forks: 14

ergoserv/auxiliary_rails
💎 AuxiliaryRails gem - a collection of classes, scripts, generators for Ruby on Rails helping you get things done, better and faster.
Language: Ruby - Size: 192 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 31 - Forks: 0

nxt-insurance/nxt_pipeline
A simple orchestration framework to reduce over your (service) objects like a pro.
Language: Ruby - Size: 130 KB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 24 - Forks: 1

servactory/servactory
Powerful Service Object for Ruby applications
Language: Ruby - Size: 2.06 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 22 - Forks: 2

bpohoriletz/bpohoriletz.github.io
Ruby Simpleton
Language: SCSS - Size: 30.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16 - Forks: 6

yhirano55/poro-rails
Simple Rails Generators for Plain Old Ruby Objects, Form Objects, and Service Objects
Language: Ruby - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 1

trickstersio/performify
Service object which makes you better.
Language: Ruby - Size: 62.5 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 15 - Forks: 2

Fretadao/f_service
Simpler, safer and more composable operations
Language: Ruby - Size: 146 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 10 - Forks: 3

tranquangvu/go-rails-template 📦
A template to build large scale web applications in Ruby On Rails. Focus on extending, performance and best practices
Language: Ruby - Size: 422 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

uxxman/service_record
ActiveRecord lookalike but for business model requirements. a.k.a Service Objects
Language: Ruby - Size: 88.9 KB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 8 - Forks: 0

driftingruby/154-service-objects-for-api-interactions-with-twilio
In this episode, learn how to extract the interactions with an external API into a service object so that code is isolated and interchangeable.
Language: Ruby - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 1

fnordfish/teckel
Ruby operations with enforced contracts for input/output/error data structures
Language: Ruby - Size: 2.11 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

akuzko/zen-service
flexible and highly extensible Service Objects for business logic organization
Language: Ruby - Size: 96.7 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

charliemitchell/interactor_support
InteractorSupport extends the Interactor pattern to make your business logic more concise, expressive, and robust.
Language: Ruby - Size: 224 KB - Last synced at: about 18 hours ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

viniciusmeneses/jaso
⚙️ Just Another Service Object
Language: Ruby - Size: 16.6 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

kortirso/service_operator
Simple interactor is a gem based on ideas of gems interactor and dry-transaction. ServiceOperator provides a simple way to processing over many steps and by many different objects.
Language: Ruby - Size: 24.4 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

s8ky/action_action
Simpler way to build and use Service Objects in Ruby.
Language: Ruby - Size: 18.6 KB - Last synced at: 11 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Fire-Dragon-DoL/fried-service
Service object interface
Language: Ruby - Size: 3.91 KB - Last synced at: 1 day ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

somelibs/steroids
Steroids Gem for Rails 🛤
Language: Ruby - Size: 117 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

vitrpereira/py-service-object
A Python package to help implement the Service Object pattern, inspired by Ruby's SimpleCommand gem.
Language: Python - Size: 157 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

alessandro-fazzi/shy-interactor
A POC created to sustain study and discussion at my workplace. This is a very minimal implementation of the service object pattern with composable objects.
Language: Ruby - Size: 693 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

rodrigovilina/mini_service
A tiny Ruby Gem providing a simple interface for Service Objects.
Language: Ruby - Size: 45.9 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

beard-programmer/service-functions
Service functions in ruby
Language: Ruby - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

beard-programmer/service-functions-go
Example of service functions written in golang
Language: Go - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

denpatin/getsafe-coding-challenge
Coding Challenge for Getsafe
Language: Ruby - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Fire-Dragon-DoL/fried-call
Service objects interfaces and utilities
Language: Ruby - Size: 8.79 KB - Last synced at: 3 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

piratestudios/pirate-service
Base class for service objects to use between projects
Language: Ruby - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
