/*
* call-seq:
* method.method_oid => Symbol
*
* Given a Method, returns the Symbol of the method it represents. If
* the method is an alias for another method, returns the Symbol of the
* original method, not the alias. If the original method changes name,
* returns the original name.
*/
static VALUE method_oid(VALUE method)
{
struct METHOD * m;
Data_Get_Struct(method, struct METHOD, m);
return ID2SYM(m->oid);
}