A Context is something that can hold modules, classes, methods, attributes, aliases, requires, and includes. Classes, modules, and files are all Contexts.
Constants
TOMDOC_TITLES_SORT = TOMDOC_TITLES.sort_by { |title| title.to_s }
TOMDOC_TITLES = [nil, 'Public', 'Internal', 'Deprecated']
TYPES = %w[class instance]
Attributes
| [R] | constants_hash |
Hash of registered constants. |
| [RW] | params |
Params to be used in the next MethodAttr parsed under this context |
| [R] | methods_hash |
Hash of registered methods. Attributes are also registered here, twice if they are RW. |
| [RW] | visibility |
Current visibility of this context |
| [R] | external_aliases |
Aliases that could not be resolved. |
| [RW] | unmatched_alias_lists |
Hash old_name => [aliases], for aliases that haven’t (yet) been resolved to a method/attribute. (Not to be confused with the aliases of the context.) |
| [RW] | temporary_section |
Use this section for the next method, attribute or constant added. |
| [R] | requires |
Files this context requires |
| [R] | name |
Name of this class excluding namespace. See also full_name |
| [R] | method_list |
Methods defined in this context |
| [R] | extends |
Modules this context is extended with |
| [R] | includes |
Modules this context includes |
| [R] | in_files |
Files this context is found in |
| [W] | current_section |
Sets the current documentation section of documentation |
| [R] | constants |
Constants defined |
| [RW] | block_params |
Block params to be used in the next MethodAttr parsed under this context |
| [R] | attributes |
All attr* methods |
| [R] | aliases |
Class/module aliases |

