Erkläre die Method-Lookup-Chain in Ruby.
Ruby schaut zuerst in die Singleton-Klasse des Objekts, dann in geprependete Module, dann in die Klasse selbst, dann in included Module in umgekehrter Reihenfolge ihrer Einbindung, dann eine Ebene höher zur Superklasse, und wiederholt das Ganze. SomeClass.ancestors gibt die tatsächliche Reihenfolge aus, was die meisten Diskussionen schneller klärt als jedes Herumrätseln. super setzt diese Kette genau dort fort, wo du gerade stehst.