#include static VALUE test_native (VALUE self) { return true; } extern "C" void Init_tester () { VALUE mXot = rb_define_module( "Xot"); VALUE mTester = rb_define_module_under(mXot, "Tester"); rb_define_singleton_method( mTester, "test_native", RUBY_METHOD_FUNC(test_native), 0); }