【发布时间】:2016-06-19 19:28:48
【问题描述】:
我有下面的对象,我想把 :a_list 和 :b_list 的 attr_accessor 隐藏在下面
<Namespace::SomeObject:0x00000002674538 @a_list={}, @b_list={}>
我知道我应该重写 inspect 方法,例如:
def inspect
"#<{self.class}: >"
end
如何获得 ID 0x00000002674538?
【问题讨论】:
-
列出的是实例变量
@a_list、@b_list。 (无论它们是否绑定) attr 访问器是无关紧要的。