Pytania otagowane jako eigenclass


3
Dlaczego klasa własna nie jest odpowiednikiem self.class, skoro wygląda tak podobnie?
Gdzieś przegapiłem notatkę i mam nadzieję, że mi to wyjaśnisz. Dlaczego klasa własna obiektu różni się od self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Mój ciąg logiki, który utożsamia klasę własną z, class.selfjest raczej prosty: class << selfjest …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.