Объясните цепочку поиска метода в Ruby.
Ruby смотрит в синглтон-класс объекта, затем в prepend-модули, затем в сам класс, затем во include-модули в обратном порядке подключения, потом поднимается к суперклассу и повторяет. SomeClass.ancestors печатает фактический порядок и решает большинство споров быстрее рассуждений. super продолжает движение по этой же цепочке с текущего места.