class Fbe::Graph
def total_issues_and_pulls(owner, name)
-
(Hash)
- A hash with 'issues' and 'pulls' counts
Parameters:
-
name
(String
) -- The repository name -
owner
(String
) -- The repository owner (username or organization)
def total_issues_and_pulls(owner, name) result = query( <<~GRAPHQL { repository(owner: "#{owner}", name: "#{name}") { issues { totalCount } pullRequests { totalCount } } } GRAPHQL ).to_h { 'issues' => result.dig('repository', 'issues', 'totalCount') || 0, 'pulls' => result.dig('repository', 'pullRequests', 'totalCount') || 0 } end