How well do you know your eigenclasses and metaclasses? Your modules and
method_missing’s? This is the definitive guide to some of Ruby’s most powerful (and dangerous) language features.
Bonus points if you can give a definition of metaprogramming better than “code that writes code.”
To help improve the meaning of these lyrics, visit "Rap Genius is Hiring: Help Us Annotate the World" by Rap Genius Engineering Team and leave a comment on the lyrics box