Ruby

Creating a DSL with Ruby

Domain-Specific Language (DSL) provides a fluent interface with a higher level of abstraction, optimized for dealing with a specific class of problem.

Read