From 462b6d3125914ef7b08210b1f7165ac98fe6e155 Mon Sep 17 00:00:00 2001 From: Fred Snyder Date: Sat, 2 May 2020 02:25:42 -0400 Subject: [PATCH] YardMap::Mapper rejects external pins. --- lib/solargraph/yard_map/mapper.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/solargraph/yard_map/mapper.rb b/lib/solargraph/yard_map/mapper.rb index 33fed6653..d01b79868 100644 --- a/lib/solargraph/yard_map/mapper.rb +++ b/lib/solargraph/yard_map/mapper.rb @@ -17,6 +17,9 @@ def map @code_objects.each do |co| @pins.concat generate_pins co end + # Some yardocs contain documentation for dependencies that can be + # ignored here. The YardMap will load dependencies separately. + @pins.keep_if { |pin| pin.location.nil? || File.file?(pin.location.filename) } if @spec @pins end