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



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def attestation_url
  @attestation_url
end

#issuerObject (readonly)

Returns the value of attribute issuer

Returns:

  • (Object)

    the current value of issuer



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def issuer
  @issuer
end

#refObject (readonly)

Returns the value of attribute ref

Returns:

  • (Object)

    the current value of ref



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def ref
  @ref
end

#repositoryObject (readonly)

Returns the value of attribute repository

Returns:

  • (Object)

    the current value of repository



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def repository
  @repository
end

#sha256Object (readonly)

Returns the value of attribute sha256

Returns:

  • (Object)

    the current value of sha256



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def sha256
  @sha256
end

#subjectObject (readonly)

Returns the value of attribute subject

Returns:

  • (Object)

    the current value of subject



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def subject
  @subject
end

#trusted_publishingObject (readonly)

Returns the value of attribute trusted_publishing

Returns:

  • (Object)

    the current value of trusted_publishing



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def trusted_publishing
  @trusted_publishing
end

#workflowObject (readonly)

Returns the value of attribute workflow

Returns:

  • (Object)

    the current value of workflow



14
15
16
# File 'lib/gem/guardian/rubygems_client.rb', line 14

def workflow
  @workflow
end