我知道要找到方法的源位置,可以执行以下操作:
Task.method(:completed).source_location
我将如何类似地执行操作以查找实例变量的源位置(例如“ @task”)?
例如,我正在寻找类似的东西:
instance_variable(@task).source_location
有办法吗?
实例变量没有像方法那样定义,因此它们的定义没有位置。第一次分配它们时,它们就神奇地出现了,因此,实际上,它们在时间上有一个位置,但在源头却没有。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句