Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardRubythe object model classes are objectsSingle-choice MCQ

What does `Foo.singleton_class.ancestors.first(5)` reveal about how class objects' own methods are stored?

class Foo; end p Foo.singleton_class.ancestors.first(5) # => [#<Class:Foo>, #<Class:Object>, #<Class:BasicObject>, Class, Module]