Module: GithubApi::GraphQlClient::Issues

Included in:
GithubApi::GraphQlClient
Defined in:
lib/tractive/github_api/graph_ql_client/issues.rb

Overview

Methods for the Issues API

Constant Summary collapse

DELETE_ISSUE_QUERY =
"mutation ($input: DeleteIssueInput!) {\n  deleteIssue(input: $input) {\n    repository {\n      name\n      url\n    }\n  }\n}\n"

Instance Method Summary collapse

Instance Method Details

#delete_issue(issue_id) ⇒ Object



18
19
20
21
22
23
24
25
26
# File 'lib/tractive/github_api/graph_ql_client/issues.rb', line 18

def delete_issue(issue_id)
  variables = {
    "input" => {
      "issueId" => issue_id
    }
  }

  Client.query(DeleteIssueQuery, variables: variables)
end