class Solargraph::Parser::ParserGem::NodeProcessors::CasgnNode

def const_name

Returns:
  • (String) -
def const_name
  if node.children[0]
    Parser::NodeMethods.unpack_name(node.children[0]) + "::#{node.children[1]}"
  else
    node.children[1].to_s
  end
end

def process

def process
  pins.push Solargraph::Pin::Constant.new(
    location: get_node_location(node),
    closure: region.closure,
    name: const_name,
    comments: comments_for(node),
    assignment: node.children[2]
  )
  process_children
end