class Solargraph::Parser::Rubyvm::NodeProcessors::CasgnNode
Public Instance Methods
process()
click to toggle source
# File lib/solargraph/parser/rubyvm/node_processors/casgn_node.rb, line 8 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] || node.children[1] ) process_children end
Private Instance Methods
const_name()
click to toggle source
@return [String]
# File lib/solargraph/parser/rubyvm/node_processors/casgn_node.rb, line 22 def const_name if Parser.is_ast_node?(node.children[0]) Parser::NodeMethods.unpack_name(node.children[0]) else node.children[0].to_s end end