> It is similar to how Enumerable doesn't make sense as a class because
> it isn't complete without #each being defined.

Which is also one thing that makes abstract classes not nearly as
useful in Ruby. Instead of creating an abstract class and inheriting
classes from it, create a module and mix it into the instantiable
classes.