module T

def self.class_of(klass)

or module
Matches any class that subclasses or includes the provided class
def self.class_of(klass)
  T::Types::ClassOf.new(klass)
end