self.class
возвращает вам класс объекта, для которого вызывается метод. Предполагая, что модуль был включен в класс, это либо класс, который включает модуль, либо его подкласс. Если вы на самом деле просто хотите имя, вы можете использовать self.class.name
.
Если вы расширили класс с помощью модуля и хотите получить этот класс, вы можете просто сделать cls = self
(или cls = name
, если вы хотите, чтобы имя класса представляло собой строку).
Если ничего из вышеперечисленного не поможет, вам следует уточнить, что вы хотите.