class LanguageServer::Project::VarRef
Public Instance Methods
characters()
click to toggle source
# File lib/language_server/project/node.rb, line 106 def characters node.character..(character - 1) end
full_name()
click to toggle source
# File lib/language_server/project/node.rb, line 122 def full_name names.join("::") end
inspect()
click to toggle source
# File lib/language_server/project/node.rb, line 126 def inspect "<VarRef #{full_name}#L#{lineno}(#{characters})>" end
lines()
click to toggle source
# File lib/language_server/project/node.rb, line 102 def lines node.lineno..node.lineno end
name()
click to toggle source
# File lib/language_server/project/node.rb, line 118 def name node.name end
names()
click to toggle source
# File lib/language_server/project/node.rb, line 114 def names node.names end
unshift_namespace(class_or_module)
click to toggle source
# File lib/language_server/project/node.rb, line 110 def unshift_namespace(class_or_module) node.unshift_namespace(class_or_module) if node.respond_to?(:unshift_namespace) end