yardoc のレジスタを反復処理する方法を探してい@macro
ます。私はあなたが次のようなものでそれらを使用できることを知っています:
class Post
include DataMapper::Resource
# @macro dm.property
# @return [$2] the $1 $0 of the post
property :title, String
end
次のように、配列のセクションを取得しているかのように、レジスタが表す引数をコンマで区切って生成できます。
# @macro dsl_method
# @method $1(${2--2})
# @return [${-1}] the return value of $0
create_method_with_args :foo, :a, :b, :c, String
生成します:foo(a, b, c)
そしてreturns (String) the return value of create_method_with_args
、私は何かを呼び出すことに興味が(${2--1}).each do |$arg|
あり、ドキュメンテーションは1行のドキュメントで各パラメーターを言います.