Ric sent me Metaprogramming: Ruby vs.
and at first I thought it looked pretty basic. However, I've noticed a
lot of DailyJS readers are experienced ruby developers, and there are
some good pointers in this article for rubyists.
For example, if you're used to the metaclass in ruby, you might
experimentation and stretched the limits of stylistically acceptable
DSLs I explain various
techniques for giving the illusion of a friendly DSL. However, the best
more explicit, so I've never felt 100% comfortable with the approaches
in that article.