module JiraIssues::JiraIssueStats
Public Instance Methods
closed_by_week()
click to toggle source
# File lib/jira_issues/jira_issues_stats.rb, line 7 def closed_by_week @issues.select { |i| !i[:closed_date].nil? }.map { |i| { key: i[:key], week_closed: Date.parse(i[:closed_date]).beginning_of_week } }.group_by { |x| x[:week_closed]}.map { |k, v| [k, v.count] }.to_h.sort end
created_by_week()
click to toggle source
# File lib/jira_issues/jira_issues_stats.rb, line 3 def created_by_week @issues.map { |i| { key: i[:key], week_created: Date.parse(i[:created_date]).beginning_of_week } }.group_by { |x| x[:week_created] }.map { |k, v| [k, v.count] }.to_h.sort end