method
add_alias_impl
v1_9_2_180 -
Show latest stable
- Class:
RDoc::Context
add_alias_impl(an_alias, meth)public
Turns an_alias into an AnyMethod that points to meth
# File lib/rdoc/context.rb, line 242
def add_alias_impl(an_alias, meth)
new_meth = RDoc::AnyMethod.new an_alias.text, an_alias.new_name
new_meth.is_alias_for = meth
new_meth.singleton = meth.singleton
new_meth.params = meth.params
new_meth.comment = an_alias.comment
meth.add_alias new_meth
add_method new_meth
# aliases don't use ongoing visibility
new_meth.visibility = meth.visibility
new_meth
end Related methods
- Instance methods
- <=>
- add_alias
- add_alias_impl
- add_attribute
- add_class
- add_class_or_module
- add_constant
- add_include
- add_method
- add_module
- add_module_alias
- add_require
- add_to
- child_name
- classes
- classes_and_modules
- classes_hash
- defined_in?
- each_attribute
- each_classmodule
- each_constant
- each_include
- each_method
- find_attribute_named
- find_class_method_named
- find_constant_named
- find_enclosing_module_named
- find_file_named
- find_instance_method_named
- find_local_symbol
- find_method_named
- find_module_named
- find_symbol
- full_name
- http_url
- initialize_classes_and_modules
- initialize_methods_etc
- methods_by_type
- methods_matching
- modules
- modules_hash
- ongoing_visibility=
- record_location
- remove_classes_and_modules
- remove_methods_etc
- set_current_section
- set_visibility_for
- top_level
- Class methods
- new