{"repo":"markets/serviz","free":true,"listed":false,"github":"https://github.com/markets/serviz","clone":"git clone https://github.com/markets/serviz.git","description":"📐 Command object Interface for Ruby","language":"Ruby","stars":42,"topics":["ruby","service-object","minimal","command-pattern","business-logic","workflow-engine"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Serviz Command object Interface for Ruby Serviz provides a minimal interface to unify and homogenize your Service or Command objects in your Ruby code. Looking for a JavaScript version? Check out 👉 Serviz-JS. Installation Add this line to your application's Gemfile: And then execute: bundle install Or install it yourself as: gem install serviz Usage - Your class should inherit from Serviz::Base - Your class should implement a #call method - Return the result via self.result= - Add errors via self.errors bundle exec rspec License Copyright (c) Marc Anguera. Serviz is released under the MIT License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/markets","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/markets/serviz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}