Method: UnboundMethod#original_name
- Defined in:
- proc.c
permalink #original_name ⇒ Object
Returns the original name of the method.
class C
def foo; end
alias foo
end
C.instance_method(:bar).original_name # => :foo
1967 1968 1969 1970 1971 1972 1973 1974 |
# File 'proc.c', line 1967 static VALUE method_original_name(VALUE obj) { struct METHOD *data; TypedData_Get_Struct(obj, struct METHOD, &method_data_type, data); return ID2SYM(data->me->def->original_id); } |