Iterowanie nad rejestrami Yardoc `@ macro`
Szukam sposobu, aby przejrzeć rejestry dziedzińca@macro
. Wiem, że możesz ich używać w następujący sposób:
<code>class Post include DataMapper::Resource # @macro dm.property # @return [$2] the $1 $0 of the post property :title, String end </code>
i możesz wygenerować argumenty, które rejestry reprezentują oddzielone przecinkami, tak jakbyś pobierał sekcję tablicy w następujący sposób:
<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>
generuje:foo(a, b, c)
ireturns (String) the return value of create_method_with_args
ale interesuje mnie rozmowa(${2--1}).each do |$arg|
i wykonaj dokumentację, powiedz każdy z params za pomocą jednej linii dokumentacji.