У меня есть следующий объект, и я хочу, чтобы скрыть attr_accessor от: a_list и: b_list нижеГенерирование строки, представляющей идентификатор объекта
<Namespace::SomeObject:0x00000002674538 @a_list={}, @b_list={}>
Я знаю, что я должен переопределить метод inspect
как:
def inspect
"#<{self.class}: >"
end
Как добраться ID 0x00000002674538
?
Что перечислены являются переменным экземпляром '@ a_list',' @ b_list'. (Независимо от того, связаны ли они), аксессоры attr не имеют значения. – sawa