Чому власний клас не еквівалентний self.class, коли він виглядає настільки подібним?
Я десь пропустив пам’ятку, і сподіваюся, ти поясниш мені це. Чому власний клас об'єкта відрізняється від self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Мій шлейф логіки, який прирівнює власний клас class.selfдоволі простий: class << selfє способом оголошення методів …