module Solargraph::YardMap::Helpers
def object_location code_object, spec
-
(Solargraph::Location, nil)-
Parameters:
-
spec(Gem::Specification, nil) -- -
code_object(YARD::CodeObjects::Base) --
def object_location code_object, spec return nil if spec.nil? || code_object.nil? || code_object.file.nil? || code_object.line.nil? file = File.join(spec.full_gem_path, code_object.file) Solargraph::Location.new(file, Solargraph::Range.from_to(code_object.line - 1, 0, code_object.line - 1, 0)) end