Use sum instead of map + inject

This commit is contained in:
Adam Niedzielski 2017-06-02 17:17:24 +02:00
parent da1f5255e4
commit ea8381411b
2 changed files with 3 additions and 3 deletions

View File

@ -9,9 +9,9 @@ module ConversationalDevelopmentIndex
end
def percentage_score
sum = features.map do |feature|
sum = features.sum do |feature|
metric.percentage_score(feature)
end.inject(:+)
end
sum / features.size.to_f
end

View File

@ -138,7 +138,7 @@ module ConversationalDevelopmentIndex
end
def average_percentage_score
cards.map(&:percentage_score).inject(:+) / cards.size.to_f
cards.sum(&:percentage_score) / cards.size.to_f
end
end
end