37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# File 'lib/jirametrics/aging_work_bar_chart.rb', line 37
def run
aging_issues = select_aging_issues issues: @issues
today = date_range.end
sort_by_age! issues: aging_issues, today: today
grow_chart_height_if_too_many_issues aging_issue_count: aging_issues.size
data_sets = aging_issues
.collect { |issue| data_sets_for_one_issue issue: issue, today: today }
.flatten
.compact
percentage = calculate_percent_line
percentage_line_x = date_range.end - calculate_percent_line if percentage
if aging_issues.empty?
@description_text = '<p>There is no aging work</p>'
return render_top_text(binding)
end
wrap_and_render(binding, __FILE__)
end
|