Iterando os registros de um Yardoc `@ macro`

Eu estou procurando maneira de iterar sobre os registros de um yardoc@macro. Eu sei que você é capaz de usá-los em algo como o seguinte:

<code>class Post
  include DataMapper::Resource

  # @macro dm.property
  # @return [$2] the $1 $0 of the post
  property :title, String
end
</code>

e você é capaz de gerar os argumentos que os registros representam separados por comas como se você estivesse pegando uma seção de uma matriz como a seguinte:

<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>

gera:foo(a, b, c) ereturns (String) the return value of create_method_with_args mas estou interessado em chamar algo como(${2--1}).each do |$arg| e faça a documentação diga cada um dos parâmetros com uma única linha de documentação.

questionAnswers(1)

yourAnswerToTheQuestion