Metaprogramming sounds hand wavy and bewildering to a lot of folks. I thought it would be fun to do a series that shows that metaprogramming isn't some dark art, or esoteric skill, but simply a handy tool for any Rubyist.

In this series, we'll look at how to use Ruby to write Ruby. Neat!

Monkey Small Crow Small