Ruby's "singleton classes" are like dark matter: they are everywhere, and they explain why things work the way they do. But they are, for the most part, invisible. Which makes them hard to understand.
In this episode we're going pull the curtain back on singleton classes. You'll learn how to see these elusive entities hovering in the background of Ruby's object model, and relate them to the language features you use every day.