Slide 31
Slide 31 text
main.c
31
libruby-static.a
native
extensions
void Init_gems(void) {
ruby_init_ext(
"puma/puma_http11.so",
Init_puma_http11
);
ruby_init_ext(
"sqlite3/sqlite3_native.so",
Init_sqlite3_native
);
}
int main(int argc, char **argv)
{
ruby_sysinit(&argc, &argv);
ruby_init();
Init_gems();
Init_kompo_fs();
…
return ruby_run_node(node);
}