class Solargraph::Parser::ParserGem::NodeProcessors::SendNode

def process_extend

Returns:
  • (void) -
def process_extend
  node.children[2..-1].each do |i|
    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