allocation_class_path(object) -> String | nilRuby 3.0 から[permalink][rdoc][edit] [added by objspace]-
objectの元となったクラスのパス(クラス名)を返します。
- [PARAM]
object: - 元となるクラスのパスを取得したいobjectを指定します。
- [RETURN]
- objectの元となるクラスのパスを返します。存在しない場合はnilを返します。
require 'objspace' class A def foo ObjectSpace.trace_object_allocations do obj = Object.new p ObjectSpace.allocation_class_path(obj) end end end A.new.foo # => "Class"[SEE_ALSO] ObjectSpace.#trace_object_allocations_start, ObjectSpace.#trace_object_allocations_stop
- [PARAM]