Episode #466: Ancestral Behavior

Ruby's inheritance chain is simple: the last module included wins. Sometimes this can cause problems: what if a module you include happens to have a method that collides with a method from the superclass? It's not a common problem, but when it does happen it's a real head-scratcher. In this episode, you'll learn how to solve it.

This page is just for members. Sign in or subscribe to gain access!