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