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 8 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 26 def comments '' end
completion_item_kind()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 22 def completion_item_kind Solargraph::LanguageServer::CompletionItemKinds::KEYWORD end
deprecated?()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 42 def deprecated? false end
directives()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 34 def directives [] end
namespace()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 14 def namespace '' end
path()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 18 def path '' end
return_type()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 30 def return_type @return_type ||= Solargraph::ComplexType::SYMBOL end
visibility()
click to toggle source
# File lib/solargraph/pin/symbol.rb, line 38 def visibility :public end