Class: Gitlab::QA::Report::ReportAsIssue
- Inherits:
-
Object
- Object
- Gitlab::QA::Report::ReportAsIssue
- Defined in:
- lib/gitlab/qa/report/report_as_issue.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(token:, input_files:, project: nil) ⇒ ReportAsIssue
constructor
A new instance of ReportAsIssue.
- #invoke! ⇒ Object
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 |