alles, ich benutze Rdoc, um Dokumentation für meinen Ruby-Code zu generieren, der C-Erweiterungen enthält, aber ich habe Probleme mit meinen Methodenargumenten. Rdoc nicht analysieren ihre Namen nicht richtig und verwendet stattdessen p1, p2 usw.Wie kann ich rdoc richtig lesen Methodenargumente von meiner c-Erweiterung?
Also, zunächst einmal, sind meine Erweiterungen tatsächlich kompiliert wie C++, also muss ich Funktionsdefinitionen verwenden, die wie folgt aussehen:
static VALUE
MyMethod(VALUE self, VALUE flazm, VALUE saszm)
{
return Qnil;
}
Es ist wie rdoc sieht erwartet alten Stil „C“ Definitionen wie folgt aus:
static VALUE
MyMethod(self, flazm, saszm)
VALUE self;
VALUE flazm;
VALUE saszm;
{
return Qnil;
}
gibt es trotzdem ich diese Arbeit machen kann?