Class: GitlabQuality::TestTooling::Report::GroupIssues::IssueBase
- Inherits:
-
Object
- Object
- GitlabQuality::TestTooling::Report::GroupIssues::IssueBase
- Defined in:
- lib/gitlab_quality/test_tooling/report/group_issues/issue_base.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(client, options = {}) ⇒ IssueBase
constructor
A new instance of IssueBase.
Constructor Details
#initialize(client, options = {}) ⇒ IssueBase
Returns a new instance of IssueBase.
8 9 10 11 12 13 14 |
# File 'lib/gitlab_quality/test_tooling/report/group_issues/issue_base.rb', line 8 def initialize(client, = {}) @client = client @options = @gitlab_url = ENV.fetch('CI_SERVER_URL', 'https://gitlab.com') @project_id = [:target_project] || ENV['RESULTS_ISSUE_PROJECT'] || ENV.fetch('CI_PROJECT_ID', nil) @token = [:token] end |