Class: Gem::Guardian::RubygemsClient::TrustedPublishingProvenance

Inherits:
Data
  • Object
show all
Defined in:
lib/gem/guardian/rubygems_client.rb

Overview

Trusted Publishing provenance metadata extracted from RubyGems version data.

Instance Attribute Summary collapse

Instance Attribute Details

#attestation_urlObject (readonly)

Returns the value of attribute attestation_url

Returns:

  • (Object)

    the current value of attestation_url



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def attestation_url
  @attestation_url
end

#issuerObject (readonly)

Returns the value of attribute issuer

Returns:

  • (Object)

    the current value of issuer



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def issuer
  @issuer
end

#refObject (readonly)

Returns the value of attribute ref

Returns:

  • (Object)

    the current value of ref



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def ref
  @ref
end

#repositoryObject (readonly)

Returns the value of attribute repository

Returns:

  • (Object)

    the current value of repository



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def repository
  @repository
end

#sha256Object (readonly)

Returns the value of attribute sha256

Returns:

  • (Object)

    the current value of sha256



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def sha256
  @sha256
end

#subjectObject (readonly)

Returns the value of attribute subject

Returns:

  • (Object)

    the current value of subject



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def subject
  @subject
end

#trusted_publishingObject (readonly)

Returns the value of attribute trusted_publishing

Returns:

  • (Object)

    the current value of trusted_publishing



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def trusted_publishing
  @trusted_publishing
end

#workflowObject (readonly)

Returns the value of attribute workflow

Returns:

  • (Object)

    the current value of workflow



25
26
27
# File 'lib/gem/guardian/rubygems_client.rb', line 25

def workflow
  @workflow
end