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
1881 1882 1883 1884 1885 1886 1887 1888 |
# File 'proc.c', line 1881
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);
}
|