Class: Gitlab::Ci::JwtV2::ClaimMapper::Repository

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/ci/jwt_v2/claim_mapper/repository.rb

Instance Method Summary collapse

Constructor Details

#initialize(project_config, pipeline) ⇒ Repository

Returns a new instance of Repository.



8
9
10
11
# File 'lib/gitlab/ci/jwt_v2/claim_mapper/repository.rb', line 8

def initialize(project_config, pipeline)
  @project_config = project_config
  @pipeline = pipeline
end

Instance Method Details

#to_hObject



13
14
15
16
17
18
# File 'lib/gitlab/ci/jwt_v2/claim_mapper/repository.rb', line 13

def to_h
  {
    ci_config_ref_uri: ci_config_ref_uri,
    ci_config_sha: pipeline.sha
  }
end