Some people like SparkleFormation (<a href="http:&#x2F;&#x2F;www.sparkleformation.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.sparkleformation.io&#x2F;</a>).  I&#x27;ll warn you, though, that it&#x27;s not a good example of how to program in Ruby.  It abuses method_missing to the point that it makes your implementations difficult to debug.