Ruby
1.9.3p448(2013-06-27revision41675)
Main Page
Modules
Data Structures
Files
File List
Globals
ext
-test-
string
init.c
Go to the documentation of this file.
1
#include "ruby.h"
2
3
#define init(n) {void Init_##n(VALUE klass); Init_##n(klass);}
4
5
void
6
Init_string
(
void
)
7
{
8
VALUE
mBug =
rb_define_module
(
"Bug"
);
9
VALUE
klass =
rb_define_class_under
(mBug,
"String"
,
rb_cString
);
10
TEST_INIT_FUNCS(
init
);
11
}
rb_cString
RUBY_EXTERN VALUE rb_cString
Definition:
ruby.h:1276
rb_define_class_under
VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super)
Defines a class under the namespace of outer.
Definition:
class.c:514
Init_string
void Init_string(void)
Definition:
init.c:6
init
#define init(n)
Definition:
init.c:3
VALUE
unsigned long VALUE
Definition:
ruby.h:88
rb_define_module
VALUE rb_define_module(const char *name)
Definition:
class.c:586
Generated on Thu Jul 31 2014 19:14:04 for Ruby by
1.8.7