lib/girdle/task.rb in girdle-0.0.8 vs lib/girdle/task.rb in girdle-0.0.9

- old
+ new

@@ -5,13 +5,14 @@ attr_reader :name, :command, :arguments, :depends_on, :environment def initialize(options = {}) @name = options[:name] @command = options[:command] - @arguments = options[:arguments] - @depends_on = options[:depends_on] || [] + @arguments = (options[:arguments] || []). + map {|a| a.respond_to?(:name) ? a.name : a } + @depends_on = (options[:depends_on] || []). + map {|d| d.respond_to?(:name) ? d.name : d } @environment = options[:environment] || {} end - end end \ No newline at end of file