Method: Rake::TaskArguments#initialize
- Defined in:
- lib/rake/task_arguments.rb
#initialize(names, values, parent = nil) ⇒ TaskArguments
Create a TaskArgument object with a list of argument names
and a set of associated values
. parent
is the parent argument object.
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/rake/task_arguments.rb', line 15 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 |