lib/rbs/definition_builder/ancestor_builder.rb in rbs-1.1.1 vs lib/rbs/definition_builder/ancestor_builder.rb in rbs-1.2.0
- old
+ new
@@ -506,9 +506,10 @@
ancestors = []
included_interfaces = one_ancestors.included_interfaces or raise
included_interfaces.each do |a|
included_ancestors = interface_ancestors(a.name, building_ancestors: building_ancestors)
+
ancestors.unshift(*included_ancestors.apply(a.args, location: entry.decl.location))
end
ancestors.unshift(self_ancestor)
building_ancestors.pop