ラムダを返すメソッドを持つオブジェクトがあります。
class Book
def mark_page(marker_color)
lambda do |page|
page.mark(marker_color)
end
end
end
そして、 yardoc構文Book#mark_page
を使用してこのメソッドを文書化したいと思います。ただし、このドキュメントではラムダについて何も見つかりません。
直感的に、私は次のようなものに行きます:
# @return [Proc(Page)]
yardoc.org/typesは次のように解析しているため:
(ページ) を含む Proc
documentationPS:タグについてはよくわかりません。不適切な場合は削除してください...