lib/pione/tuple/task-tuple.rb in pione-0.1.2 vs lib/pione/tuple/task-tuple.rb in pione-0.1.3

- old
+ new

@@ -22,10 +22,14 @@ # task digest string def digest "%s([%s],{%s})" % [ rule_path, inputs.map{|i| - i.kind_of?(Array) ? "[%s, ...]" % i[0].name : i.name + if i.kind_of?(Array) + i.empty? ? "[]" : "[%s, ...]" % i[0].name + else + i.name + end }.join(","), params.data.select{|k,_| not(k.toplevel?) }.map{|k,v| "%s:%s" % [k.name, v.textize]}.join(",") ]