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