Class: Gitlab::QA::Report::ReportAsIssue

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/qa/report/report_as_issue.rb

Direct Known Subclasses

ResultsInIssues

Instance Method Summary collapse

Constructor Details

#initialize(token:, input_files:, project: nil) ⇒ ReportAsIssue

Returns a new instance of ReportAsIssue.



7
8
9
10
11
# File 'lib/gitlab/qa/report/report_as_issue.rb', line 7

def initialize(token:, input_files:, project: nil)
  @gitlab = GitlabIssueClient.new(token: token, project: project)
  @files = Array(input_files)
  @project = project
end

Instance Method Details

#invoke!Object



13
14
15
16
17
# File 'lib/gitlab/qa/report/report_as_issue.rb', line 13

def invoke!
  validate_input!

  run!
end