The Ruby on Rails experts

Dec 21, 2015

The blog post Anatomy of a good service object outlines the desirable characteristics of a good Ruby service object:

  • Single responsibility
  • Checks it’s input
  • Command/query separation
  • Same level of abstraction
  • Transparent
  • Tested

The blog post has more detail on each category.