Example Multiple Inheritance (MI) vs Mix-In There's no MI in Ruby, but Mix-in is available Mix-in avoids diamond inheritance Mix-in is simpler, as powerful as MI.