class Solargraph::Pin::Symbol
Public Class Methods
new(location, name)
click to toggle source
@param location [Solargraph::Location] @param name [String]
Calls superclass method
Solargraph::Pin::Base.new
# File lib/solargraph/pin/symbol.rb, line 7 def initialize location, name super(location: location, name: name) # @name = name # @location = location end
Public Instance Methods
comments()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 25 def comments '' end
completion_item_kind()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 21 def completion_item_kind Solargraph::LanguageServer::CompletionItemKinds::KEYWORD end
deprecated?()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 41 def deprecated? false end
directives()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 33 def directives [] end
namespace()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 13 def namespace '' end
path()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 17 def path '' end
return_type()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 29 def return_type @return_type ||= Solargraph::ComplexType::SYMBOL end
visibility()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 37 def visibility :public end