Brandon Dimcheff 3.32
If you've ever seen "class << self" in somebody's code and wondered what the heck is going on behind the scenes, you're not alone. What you've stumbled upon is the ever-elusive metaclass (or eigenclass, or singelton class... take your pick). The metaclass is often a point of confusion at first, but this is mostly just because Ruby tries its darndest to hide it from you. In this session, I will show you what's really going on with metaclasses, and how they make Ruby great. By the end of the session, you will understand how simple and elegant using metaclasses can be.