Class: Michael::Services::Github::PullRequests

Inherits:
Initializer show all
Defined in:
lib/michael/services/github/pull_requests.rb

Instance Attribute Summary

Attributes inherited from Initializer

#octokit

Instance Method Summary collapse

Methods inherited from Initializer

#initialize

Methods inherited from Token

#initialize, #store, #token, #validate

Constructor Details

This class inherits a constructor from Michael::Services::Github::Initializer

Instance Method Details

#search(org_repo, state: 'open') ⇒ Object



12
13
14
15
16
17
18
# File 'lib/michael/services/github/pull_requests.rb', line 12

def search(org_repo, state: 'open')
  octokit
    .pull_requests(org_repo, state: state)
    .map { |pr| process(org_repo, pr) }
rescue Octokit::InvalidRepository, Octokit::NotFound
  nil
end