Sha256: 68139a6215728dcbed23f9bc77d1a9800a27269251757b492dd2ad81fe12261e
Contents?: true
Size: 1.35 KB
Versions: 7
Compression:
Stored size: 1.35 KB
Contents
% if issues.size.zero? There're no issues assigned to you % end % % # % # It's ok, it won't print anything if there's no issues % # % issues.group_by_project.each do |project, project_issues| % max_id_len = project_issues.map { |i| i.id.size }.max % max_id_len = ['(id)'.size, max_id_len].max % head_id = '(id)'.center(max_id_len).yellow % % max_priority_len = project_issues.map { |i| i.priority.name.size }.max % max_priority_len = ['(priority)'.size, max_priority_len].max % head_priority = '(priority)'.center(max_priority_len).yellow % % subject_limit = 70 % max_subject_len = project_issues.map { |i| i.subject.size }.max % max_subject_len = [max_subject_len, subject_limit].min % head_subject = '(subject)'.center(max_subject_len).yellow % % max_status_len = project_issues.map { |i| i.status.name.size }.max % max_status_len = [max_status_len, '(status)'.size].max % head_status = '(status)'.center(max_status_len).yellow % <%= "[ #{project.name} ]".center(max_id_len + 3 + max_priority_len + 3 + max_status_len + 3 + max_subject_len).red + "\n" %> <%= head_id %> | <%= head_priority %> | <%= head_status %> | <%= head_subject %> % project_issues.each do |i| <%= i.id.ljust(max_id_len) %> <%= i.priority.name.center(max_priority_len) %> <%= i.status.name.center(max_status_len) %> <%= i.subject.cut(max_subject_len) + "\n" %> % end % end
Version data entries
7 entries across 7 versions & 1 rubygems