Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rdoc/code_objectライブラリ > RDoc::CodeObjectクラス
クラスの継承リスト: RDoc::CodeObject < RDoc::Text < Object < Kernel < BasicObject
RDoc のコードツリーを表現するクラスの基本クラスです。
以下は RDoc::CodeObject のサブクラスのツリーです。
* RDoc::Context
* RDoc::TopLevel
* RDoc::ClassModule
* RDoc::AnonClass
* RDoc::NormalClass
* RDoc::NormalModule
* RDoc::SingleClass
* RDoc::AnyMethod
* RDoc::GhostMethod
* RDoc::MetaMethod
* RDoc::Alias
* RDoc::Attr
* RDoc::Constant
* RDoc::Require
* RDoc::Include
new -> RDoc::CodeObject[permalink][rdoc]自身を初期化します。
comment -> String[permalink][rdoc]自身のコメントを返します。
comment=(comment)[permalink][rdoc]自身のコメントを comment に設定します。
ただし、comment が空文字列だった場合は何もしません。
document_children -> bool[permalink][rdoc]自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか どうかを返します。
[SEE_ALSO] RDoc::CodeObject#document_self
document_children=(val)[permalink][rdoc]自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか どうかを設定します。
:nodoc:、:stopdoc: を指定した時に false が設定されます。
[SEE_ALSO] RDoc::CodeObject#document_self=, RDoc::CodeObject#remove_classes_and_modules
document_self -> bool[permalink][rdoc]自身をドキュメントに含めるかどうかを返します。
[SEE_ALSO] RDoc::CodeObject#document_children
document_self=(val)[permalink][rdoc]自身をドキュメントに含めるかどうかを設定します。
:doc: を指定した時に true が設定されます。 :nodoc:、:stopdoc: を指定した時に false が設定されます。
[SEE_ALSO] RDoc::CodeObject#document_children=, RDoc::CodeObject#remove_methods_etc
documented? -> bool[permalink][rdoc]出力すべきドキュメントがあるかどうかを返します。
metadata -> Hash[permalink][rdoc]自身が持つメタデータ(他から任意の値を設定してもよい)を返します。
parent -> RDoc::CodeObject[permalink][rdoc]自身を所有する(変数や定数などの形で保持する)オブジェクトを返します。
parent=(val)[permalink][rdoc]自身を所有する(変数や定数などの形で保持する)オブジェクトを設定します。
parent_file_name -> String[permalink][rdoc]self.parent のファイル名を返します。
[SEE_ALSO] RDoc::CodeObject#parent
parent_name -> String[permalink][rdoc]self.parent の名前を返します。
[SEE_ALSO] RDoc::CodeObject#parent
remove_classes_and_modules -> ()[permalink][rdoc]何もしません。RDoc::CodeObject#document_children= に false を指定 した時のコールバックとして呼び出されます。オーバーライドして使用します。
remove_methods_etc -> ()[permalink][rdoc]何もしません。RDoc::CodeObject#document_self= に false を指定した 時のコールバックとして呼び出されます。オーバーライドして使用します。
section -> RDoc::Context::Section[permalink][rdoc]所属している section を返します。
section=(val)[permalink][rdoc]所属する section を設定します。
start_doc -> ()[permalink][rdoc]以降に解析したコメントを RDoc::CodeObject#stop_doc を呼び出すまで の間、ドキュメントに含めます。
:startdoc: を見つけた時に呼び出されます。 RDoc::CodeObject#document_self と RDoc::CodeObject#document_children を true に設定します。
[SEE_ALSO] RDoc::CodeObject#end_doc
stop_doc -> ()[permalink][rdoc]以降に解析したコメントを RDoc::CodeObject#start_doc を呼び出すま での間、ドキュメントに含めません。
:stopdoc: を見つけた時に呼び出されます。 RDoc::CodeObject#document_self と RDoc::CodeObject#document_children を false に設定します。
[SEE_ALSO] RDoc::CodeObject#start_doc