From 77aaea0ab8ae8d21af784f113a43b75a22479bb4 Mon Sep 17 00:00:00 2001 From: Masataka Pocke Kuwabara Date: Sun, 19 Jul 2020 01:52:48 +0900 Subject: [PATCH] Make `rbs validate` faster --- lib/rbs/definition_builder.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rbs/definition_builder.rb b/lib/rbs/definition_builder.rb index 37934636c..4a1ba828a 100644 --- a/lib/rbs/definition_builder.rb +++ b/lib/rbs/definition_builder.rb @@ -838,7 +838,7 @@ def merge_method(methods, name, method, sub) methods[name] = Definition::Method.new( super_method: super_method, accessibility: method.accessibility, - defs: method.defs.map {|defn| defn.update(type: defn.type.sub(sub)) } + defs: sub.mapping.empty? ? method.defs : method.defs.map {|defn| defn.update(type: defn.type.sub(sub)) } ) end