protected_methods(*args)
public
Returns the list of protected methods
accessible to obj. If the all parameter is set to false,
only those methods in the receiver will
be listed.
static VALUE
rb_obj_protected_methods(int argc, VALUE *argv, VALUE obj)
{
if (argc == 0) { /* hack to stop warning */
VALUE args[1];
args[0] = Qtrue;
return rb_class_protected_instance_methods(1, args, CLASS_OF(obj));
}
return rb_class_protected_instance_methods(argc, argv, CLASS_OF(obj));
}