Skip to content

Commit 1f6e8fb

Browse files
committed
Pass fully qualified name for modules
1 parent 8c5f685 commit 1f6e8fb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/rdoc/parser/rbs.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ def scan
1414
ast.each do |decl|
1515
parse_member(decl: decl, context: @top_level)
1616
end
17+
@top_level
1718
end
1819

1920
def parse_member(decl:, context:, outer_name: nil)
@@ -48,7 +49,7 @@ def parse_module_decl(decl:, context:, outer_name: nil)
4849
full_name = fully_qualified_name(outer_name: outer_name, decl: decl)
4950
kmodule = context.add_module(RDoc::NormalModule, full_name.to_s)
5051
kmodule.add_comment(construct_comment(context: context, comment: decl.comment.string), context) if decl.comment
51-
decl.members.each { |member| parse_member(decl: member, context: context, outer_name: outer_name) }
52+
decl.members.each { |member| parse_member(decl: member, context: context, outer_name: full_name) }
5253
end
5354

5455
def parse_constant_decl(decl:, context:, outer_name: nil)

0 commit comments

Comments
 (0)