Почему собственный класс не эквивалентен self.class, когда он выглядит так похоже?

я где-то пропустил записку, и я надеюсь, что выЯ объясню это мне.

Почему собственный класс объекта отличается от?self.class

class Foo
  def initialize(symbol)
    eigenclass = class < self
      self
    end
    eigenclass.class_eval do
      attr_accessor symbol
    end
  end
end

Ответы на вопрос(3)

Ваш ответ на вопрос