Metaprogramming Ruby

from Rap Genius Engineering Team (Ft. Mat Brown) – Our Favorite Programming Resources on Rap Genius


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 “Our Favorite Programming Resources” by Rap Genius Engineering Team (Ft. Mat Brown) and leave a comment on the lyrics box