Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardRubymethod lookup and ancestorsSingle-choice MCQ

A class C and its singleton class form parallel hierarchies. When you call a class method `C.build`, which ancestor chain is searched?

class A; def self.build; :a; end; end class B < A; end p B.build p B.singleton_class.ancestors.include?(A.singleton_class)