class Solargraph::Parser::ParserGem::NodeProcessors::CasgnNode
Public Instance Methods
Source
# File lib/solargraph/parser/parser_gem/node_processors/casgn_node.rb, line 10 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], source: :parser ) process_children end
Private Instance Methods
Source
# File lib/solargraph/parser/parser_gem/node_processors/casgn_node.rb, line 25 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
@return [String]