class Solargraph::Source::Chain::Call

def arguments_match arguments, parameters

Returns:
  • (Boolean) -

Parameters:
  • parameters (Array) --
  • arguments (Array) --
def arguments_match arguments, parameters
  argcount = arguments.length
  # argcount -= 1 if !arguments.empty? && arguments.last.links.first.word.start_with?('&')

  parcount = parameters.length
  parcount -= 1 if !parameters.empty? && parameters.last.first.start_with?('&')
  return false if argcount < parcount && !(argcount == parcount - 1 && parameters.last.first.start_with?('*'))
  true
end