class BasicoOctokit::Facade::Issues
Private Class Methods
build(owner_repo,state)
click to toggle source
# File lib/basico-octokit/facade/issues.rb, line 17 def self.build(owner_repo,state) issues = self.get owner_repo, state self.injection issues end
get(owner_repo,state)
click to toggle source
# File lib/basico-octokit/facade/issues.rb, line 22 def self.get(owner_repo,state) self.client.auto_paginate = true #issues = self.client.issues owner_repo, :state => state issues = self.request_with_log :issues, owner_repo, :state => state self.client.auto_paginate = false issues end
injection(issues)
click to toggle source
# File lib/basico-octokit/facade/issues.rb, line 30 def self.injection(issues) arr = [] issues.map { | issue | myissue = BasicoOctokit::Models::Ticket.new(issue) myissue.ticket_user = BasicoOctokit::Models::TicketUser.new(issue.user) issue.labels.each do |label| ticket_label = BasicoOctokit::Models::TicketLabel.new(label) myissue.ticket_labels << ticket_label end arr << myissue } arr end