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 |