Iterieren über die Register eines Yardoc-Makros
Ich suche nach einer Möglichkeit, die Register eines Yardocs zu durchlaufen@macro
. Ich weiß, dass Sie sie in etwa wie folgt verwenden können:
<code>class Post include DataMapper::Resource # @macro dm.property # @return [$2] the $1 $0 of the post property :title, String end </code>
und Sie können die Argumente erzeugen, die die Register durch Kommas getrennt darstellen, als würden Sie einen Abschnitt eines Arrays wie folgt nehmen:
<code># @macro dsl_method # @method $1(${2--2}) # @return [${-1}] the return value of $0 create_method_with_args :foo, :a, :b, :c, String </code>
erzeugt:foo(a, b, c)
undreturns (String) the return value of create_method_with_args
aber ich bin daran interessiert sowas anzurufen(${2--1}).each do |$arg|
und machen Dokumentation sagen, jeder der Parameter mit einer einzigen Zeile der Dokumentation.