当我使用以下代码访问对象的单例类时
(class << object; self; end)
该srb
命令引发错误:
class << EXPRESSION is only supported for class << self https://srb.help/3001
由于特殊情况(代理/模拟对象),我无法在对象上调用任何方法。尤其是对象对被问到 、 或 时非常不热情singleton_class
,所以instance eval
我需要使用这个表达方式。instance_exec
binding
我怎样才能抑制这个错误?将表达式包裹起来T.unsafe
并没有帮助。