Skip to content

Commit 7f070c4

Browse files
committed
Fix diff.rb
1 parent f0f9873 commit 7f070c4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/rbs/diff.rb

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,13 @@ def definition_method_to_s(key, kind, definition_method)
104104
detail_to_s = @detail ? "[#{definition_method.defined_in} #{definition_method.accessibility}] " : ""
105105
if definition_method.alias_of
106106
first_def = definition_method.alias_of.defs.first #: Definition::Method::TypeDef
107-
"#{detail_to_s}alias #{prefix}#{key} #{prefix}#{first_def.member.name}"
107+
member_name = case first_def.member
108+
when AST::Members::Base
109+
first_def.member.name
110+
else
111+
raise
112+
end
113+
"#{detail_to_s}alias #{prefix}#{key} #{prefix}#{member_name}"
108114
else
109115
"#{detail_to_s}def #{prefix}#{key}: #{definition_method.method_types.join(" | ")}"
110116
end

0 commit comments

Comments
 (0)