Я знаю, как вы можете добавлять методы класса и поведение класса с помощью self << class
(eigenclass). Но, прочитав некоторый исходный код, я увидел другое использование:
class LetterAvatar
class << self
class Identity
end
end
end
Как это работает? Что он делает и когда следует его использовать? Что может быть (возможно, более признанным) альтернативным способом написать это?