YARD(Ruby)
標準にRDocってドキュメンテーションがあるけど自由度が高すぎる 引数の説明や返り値の説明なんかの項目をタグで書く
参考
code:sample.rb
# クラスの説明
class ClassName
# 普通のメソッドの説明
# @param true, false arg2 クラス名の中で true, false, nil だけはこのまま書く(Ruby に bool ってクラスは無い) def method_name(arg1, arg2)
# 何らかの処理
end
# @private ドキュメントに載せない部分はこのタグ
def initialize
# 何らかの処理
end
attr_reader :var
# @abstract オーバーライドする用の概念メソッド
def abstract_method; end
end