lib/inch/cli/command/output/stats.rb in inch-0.2.3 vs lib/inch/cli/command/output/stats.rb in inch-0.3.0.rc1

- old
+ new

@@ -44,14 +44,14 @@ end def print_grades_by_priority puts 'Grade distribution by priority:' puts - PRIORITY_MAP.each do |priority_range, arrow| + Evaluation::PriorityRange.all.each do |priority_range| list = objects.select { |o| priority_range.include?(o.priority) } sparkline = grades_sparkline(list).to_s(' ') - puts " #{arrow} #{sparkline} " + + puts " #{priority_range.arrow} #{sparkline} " + "#{list.size.to_s.rjust(5)} objects" puts end end @@ -71,12 +71,13 @@ " #{grade_list.objects.size.to_s.rjust(5)} objects" puts end def print_priorities + arrows = Evaluation::PriorityRange.all.map(&:arrow) puts "Priority distribution in grades: (low to high)" puts - puts " #{PRIORITY_MAP.values.reverse.join(' ')}" + puts " #{arrows.reverse.join(' ')}" @grade_lists.reverse.each do |grade_list| print_grade_list(grade_list) end end