The Ruby language is well suited for creating
Domain Specific Languages (DSLs), mini-languages tuned to a particular task. The most common exemplar of a DSL in Ruby is
Eager to see how it all works? Let’s look at some examples. To set the stage for the examples in this ...