class Myst::Doc::RootDoc
- Myst::Doc::RootDoc
- Reference
- Object
Defined in:
myst/tools/doc/root_doc.crConstructors
Instance Method Summary
- #constants : Hash(String, Myst::Doc::ConstDoc)
- #constants=(constants : Hash(String, Myst::Doc::ConstDoc))
- #doc : String | Nil
- #doc=(doc : String | Nil)
- #homepage_url : String | Nil
- #homepage_url=(homepage_url : String | Nil)
- #kind : Myst::Doc::Kind
- #kind=(kind : Myst::Doc::Kind)
- #logo_url : String | Nil
- #logo_url=(logo_url : String | Nil)
- #methods : Hash(String, Myst::Doc::MethodDoc)
- #methods=(methods : Hash(String, Myst::Doc::MethodDoc))
-
#project_name : String | Nil
These properties are meta information about the project being documented.
-
#project_name=(project_name : String | Nil)
These properties are meta information about the project being documented.
-
#submodules : Hash(String, Myst::Doc::ModuleDoc)
These properties essentially mirror ModuleDoc and are generated by the tool's scan of Myst source files.
-
#submodules=(submodules : Hash(String, Myst::Doc::ModuleDoc))
These properties essentially mirror ModuleDoc and are generated by the tool's scan of Myst source files.
- #subtypes : Hash(String, Myst::Doc::TypeDoc)
- #subtypes=(subtypes : Hash(String, Myst::Doc::TypeDoc))
- #version : String | Nil
- #version=(version : String | Nil)
Constructor Detail
Instance Method Detail
These properties are meta information about the project being
documented. These are pulled from the .mystdoc.yml
file in the
project's directory if one exists. Otherwise, they are mostly left nil.
These properties are meta information about the project being
documented. These are pulled from the .mystdoc.yml
file in the
project's directory if one exists. Otherwise, they are mostly left nil.
These properties essentially mirror ModuleDoc and are generated by the tool's scan of Myst source files.
These properties essentially mirror ModuleDoc and are generated by the tool's scan of Myst source files.