Replace Abstract Superclass with Module

You have an inheritance hierarchy, but never intend to explicitly instantiate an instance of the superclass.

Replace the superclass with a module to better communicate your intention.

class InnerJoin < Join
  

image/svg+xml

class InnerJoin
  include Join