Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v2_2_9) is shown here.
find_const_comment(type, const_name, class_name = nil)public
Finds a comment matching type and const_name either above the comment or in the matching Document- section.
# File lib/rdoc/parser/c.rb, line 770
def find_const_comment(type, const_name, class_name = nil)
comment = if @content =~ %((?>^\s*/\*.*?\*/\s+))
rb_define_#{type}\((?:\s*(\w+),)?\s*
"#{const_name}"\s*,
.*?\)\s*;%mi then
$1
elsif class_name and
@content =~ %Document-(?:const|global|variable):\s
#{class_name}::#{const_name}
\s*?\n((?>.*?\*/))%m then
"/*\n#{$1}"
elsif @content =~ %Document-(?:const|global|variable):
\s#{const_name}
\s*?\n((?>.*?\*/))%m then
"/*\n#{$1}"
else
''
end
RDoc::Comment.new comment, @top_level
end Related methods
- Instance methods
- deduplicate_call_seq
- deduplicate_method_name
- do_aliases
- do_attrs
- do_boot_defclass
- do_classes
- do_constants
- do_define_class
- do_define_class_under
- do_define_module
- do_define_module_under
- do_includes
- do_methods
- do_missing
- do_modules
- do_singleton_class
- do_struct_define_without_accessor
- find_alias_comment
- find_attr_comment
- find_body
- find_class
- find_class_comment
- find_const_comment
- find_modifiers
- find_override_comment
- handle_attr
- handle_class_module
- handle_constants
- handle_ifdefs_in
- handle_method
- handle_singleton
- handle_tab_width
- load_variable_map
- look_for_directives_in
- rb_scan_args
- remove_commented_out_lines
- scan
- Class methods
- new