Project

General

Profile

Actions

Feature #19871

closed

Add __owner__

Added by konsolebox (K B) about 1 year ago. Updated about 1 year ago.

Status:
Rejected
Assignee:
-
Target version:
-
[ruby-core:114675]

Description

Which will give the owner of the currently executing method.

method(__method__).owner or method(__callee__).owner isn't enough since it may return a different owner if the method is overridden.

Relying on calling the name of its owner is also theoretically not reliable since the constant can be overshadowed and it makes code less portable when moving it from one namespace to another.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0