Represent an alias, which is an old_name/new_name pair associated with a particular context
Methods
- #
- A
- F
- H
- N
- P
Attributes
[R] | name | Aliased method's name |
[R] | new_name | Aliased method's name |
[R] | old_name | Aliasee method's name |
[RW] | singleton | Is this an alias declared in a singleton context? |
[R] | text | Source file token stream |
Class Public methods
new(text, old_name, new_name, comment, singleton = false)
Link
Creates a new Alias with a token stream of
text
that aliases old_name
to
new_name
, has comment
and is a
singleton
context.
Instance Public methods
<=>(other)
Link
aref()
Link
HTML fragment reference for this alias
full_old_name()
Link
Full old name including namespace
html_name()
Link
HTML id-friendly version of #new_name
.
name_prefix()
Link
'::' for the alias of a singleton method/attribute, '#' for instance-level.