总之,我正在使用 rdoc 为包含 C 扩展的 Ruby 代码生成文档,但是我的方法参数有问题。Rdoc 没有正确解析它们的名称,而是使用 p1、p2 等。
因此,首先,我的扩展实际上是编译为 C++,所以我必须使用如下所示的函数定义:
static VALUE
MyMethod(VALUE self, VALUE flazm, VALUE saszm)
{
return Qnil;
}
看起来 rdoc 需要像这样的旧式“C”定义:
static VALUE
MyMethod(self, flazm, saszm)
VALUE self;
VALUE flazm;
VALUE saszm;
{
return Qnil;
}
无论如何我可以完成这项工作吗?