Method: RubyLsp::Requests::Support::RailsDocumentClient.generate_rails_document_urls
- Defined in:
- lib/ruby_lsp/requests/support/rails_document_client.rb
permalink .generate_rails_document_urls(name) ⇒ Object
[View source]
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/ruby_lsp/requests/support/rails_document_client.rb', line 37 def generate_rails_document_urls(name) docs = search_index&.fetch(name, nil) return [] unless docs docs.map do |doc| owner = doc[:owner] link_name = # class/module name if owner == name name else "#{owner}##{name}" end "[Rails Document: `#{link_name}`](#{doc[:url]})" end end |