This post was originally published at Creating a Ruby DSL: A Guide to Advanced Metaprogramming

Write better Ruby code by leveraging its metaprogramming features. In this article, you will learn how to create your own Ruby domain specific language (DSL).

Link:

This post was originally published at Creating a Ruby DSL: A Guide to Advanced Metaprogramming