VALUE foo = rb_const_get(rb_cObject, rb_intern("FOO"));
VALUE c_foo = rb_class_new_instance(0, 0, foo);
VALUE result = rb_funcall(c_foo, rb_intern("hoge"), 0);