Class: Module
- Inherits:
-
Object
- Object
- Module
- Defined in:
- (unknown)
Instance Method Summary collapse
Instance Method Details
#name=(o) ⇒ Object
4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 |
# File 'ext/primitive/primitive.c', line 4313
static VALUE
r_Module_set_name(VALUE self, VALUE o)
{
if (TYPE(o) != T_STRING)
rb_raise(rb_eTypeError, "expected string");
char *p = RSTRING_PTR(o);
long len = RSTRING_LEN(o);
ID id = rb_intern2(p, len);
rb_name_class(self, id);
return Qnil;
}
|