Concept Flow - Method lookup chain
Call method on object
Check object's class for method
Check included modules in order
Method found in module?
Execute method
Done
Done
Check superclass
Repeat check up the chain
Yes
Execute method
Done
When you call a method on an object, Ruby looks for it first in the object's class, then in included modules in order, then up the superclass chain until it finds the method or ends.