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