Speaking the Lingo

Summary

Despite its complex syntax, and lack of macro-like capability, Ruby turns out to be a pretty good language for embedded DSLs, mainly due to:

Thank You for your time!