lib/lazylead/task/accuracy/accuracy.rb in lazylead-0.7.0 vs lib/lazylead/task/accuracy/accuracy.rb in lazylead-0.7.1

- old
+ new

@@ -68,13 +68,11 @@ end # Estimate the ticket score and accuracy. # Accuracy is a percentage between current score and maximum possible value. def evaluate(digits = 2) - @total = @rules.map(&:score).sum - @score = @rules.select { |r| r.passed(@issue) } - .map(&:score) - .sum + @total = @rules.sum(&:score) + @score = @rules.select { |r| r.passed(@issue) }.sum(&:score) @accuracy = (score / @total * 100).round(digits) end # Post the comment with score and accuracy to the ticket. def post