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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage