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.
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/rake/task_arguments.rb', line 14 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 |