Class: Ml::ExperimentTracking::HandleCandidateGitlabMetadataService

Inherits:
Object
  • Object
show all
Defined in:
app/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(candidate, metadata) ⇒ HandleCandidateGitlabMetadataService

Returns a new instance of HandleCandidateGitlabMetadataService.



6
7
8
9
# File 'app/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service.rb', line 6

def initialize(candidate, )
  @candidate = candidate
  @metadata = .index_by { |m| m[:key] }
end

Instance Method Details

#executeObject



11
12
13
14
15
# File 'app/services/ml/experiment_tracking/handle_candidate_gitlab_metadata_service.rb', line 11

def execute
  (@metadata['gitlab.CI_JOB_ID'])

  @candidate.save
end