class BasicoOctokit::SummaryApi::Issues
Private Class Methods
build_summary_labels(tickets)
click to toggle source
Agrupamento por ticket_label
# File lib/basico-octokit/summary_api/issues.rb, line 32 def self.build_summary_labels(tickets) tickets.inject(BasicoOctokit::SummaryApi::SummaryCollectionArray.new) do | summary_labels , ticket | ticket.ticket_labels.each do | ticket_label | ticket_label_found = summary_labels.find_by_label(ticket_label.name) if ticket_label_found.nil? summary_labels << BasicoOctokit::Models::SummaryLabel.new( :ticket_label => ticket_label, :total => 1 ) else ticket_label_found.total += 1 end end summary_labels end end
build_summary_users(tickets)
click to toggle source
Agrupamento por ticket_label
# File lib/basico-octokit/summary_api/issues.rb, line 47 def self.build_summary_users(tickets) tickets.inject(BasicoOctokit::SummaryApi::SummaryCollectionArray.new) do | summary_users , ticket | ticket_user = ticket.ticket_user ticket_user_found = summary_users.find_by_login(ticket_user.login) if ticket_user_found.nil? summary_users << BasicoOctokit::Models::SummaryUser.new( :ticket_user => ticket_user, :total => 1 ) else ticket_user_found.total += 1 end summary_users end end