Method: RDoc::Parser::C#do_includes

Defined in:
lib/rdoc/parser/c.rb

#do_includesObject

Scans #content for rb_include_module



443
444
445
446
447
448
449
450
451
452
# File 'lib/rdoc/parser/c.rb', line 443

def do_includes
  @content.scan(/rb_include_module\s*\(\s*(\w+?),\s*(\w+?)\s*\)/) do |c, m|
    next unless cls = @classes[c]
    m = @known_classes[m] || m

    comment = new_comment '', @top_level, :c
    incl = cls.add_include RDoc::Include.new(m, comment)
    incl.record_location @top_level
  end
end