class Rake::TaskArguments

def initialize(names, values, parent=nil)

of associated +values+. +parent+ is the parent argument object.
Create a TaskArgument object with a list of argument +names+ and a set
def initialize(names, values, parent=nil)
  @names = names
  @parent = parent
  @hash = {}
  @values = values
  names.each_with_index { |name, i|
    next if values[i].nil? || values[i] == ""
    @hash[name.to_sym] = values[i]
  }
end