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