class RBS::RDocPlugin::Parser
def parse_include_decl(decl:, context:, outer_name: nil)
def parse_include_decl(decl:, context:, outer_name: nil) name = decl.name.to_s outer_names = outer_name ? outer_name.to_s.split("::") : [] #: Array[String] qualified_name = '' outer_names.each do |namespace| qualified_name += namespace if (module_name = @top_level.find_module_named((qualified_name += "::") + name)) name = module_name.full_name break end end include_decl = RDoc::Include.new(name, nil) include_decl.comment = construct_comment(context: context, comment: comment_string(decl)) if decl.comment context.add_include(include_decl) end