Method: RDoc::Context#resolve_aliases

Defined in:
lib/rdoc/code_object/context.rb

#resolve_aliases(added) ⇒ Object

Tries to resolve unmatched aliases when a method or attribute has just been added.



1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
# File 'lib/rdoc/code_object/context.rb', line 1133

def resolve_aliases added
  # resolve any pending unmatched aliases
  key = added.pretty_name
  unmatched_alias_list = @unmatched_alias_lists[key]
  return unless unmatched_alias_list
  unmatched_alias_list.each do |unmatched_alias|
    added.add_alias unmatched_alias, self
    @external_aliases.delete unmatched_alias
  end
  @unmatched_alias_lists.delete key
end