class Solargraph::Parser::Rubyvm::NodeProcessors::SendNode
def process_extend
-
(void)-
def process_extend return unless Parser.is_ast_node?(node.children.last) node.children.last.children[0..-2].each do |i| next unless [:COLON2, :COLON3, :CONST, :SELF].include?(i.type) loc = get_node_location(node) if i.type == :SELF pins.push Pin::Reference::Extend.new( location: loc, closure: region.closure, name: region.closure.full_context.namespace ) else pins.push Pin::Reference::Extend.new( location: loc, closure: region.closure, name: unpack_name(i) ) end end end