class Solargraph::Source::Chain

def initialize links, node = nil, splat = false

Parameters:
  • splat (Boolean) --
  • links (::Array) --
  • node (Parser::AST::Node, nil) --
def initialize links, node = nil, splat = false
  @links = links.clone
  @links.push UNDEFINED_CALL if @links.empty?
  head = true
  @links.map! do |link|
    result = (head ? link.clone_head : link.clone_body)
    head = false
    result
  end
  @node = node
  @splat = splat
end