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