A Context is something that can hold modules, classes, methods, attributes, aliases, requires, and includes. Classes, modules, and files are all Contexts.
Constants
TYPES = %w[class instance]
VISIBILITIES = [:public, :protected, :private]
Attributes
| [R] | aliases |
Aliased methods |
| [R] | attributes |
attr* methods |
| [R] | constants |
Constants defined |
| [R] | current_section |
Current section of documentation |
| [R] | in_files |
Files this context is found in |
| [R] | includes |
Modules this context includes |
| [R] | method_list |
Methods defined in this context |
| [R] | name |
Name of this class excluding namespace. See also full_name |
| [R] | requires |
Files this context requires |
| [R] | sections |
Sections in this context |
| [RW] | unmatched_alias_lists |
Aliases that haven’t been resolved to a method |
| [R] | visibility |
Current visibility of this context |

