Module: InTotoAttestation::Predicates::Provenance::V1

Defined in:
lib/in_toto_attestation/predicates/provenance/v1/provenance_pb.rb

Defined Under Namespace

Classes: BuildDefinition, BuildMetadata, Builder, Provenance, RunDetails

Class Method Summary collapse

Class Method Details

.register_provenance_protos(registry) ⇒ Object



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
# File 'lib/in_toto_attestation/predicates/provenance/v1/provenance_pb.rb', line 162

def self.register_provenance_protos(registry)
  InTotoAttestation::V1.register_resource_descriptor_protos(registry)
  Google::Protobuf.register_struct_protos(registry)
  Google::Protobuf.register_timestamp_protos(registry)
  registry.register(
    InTotoAttestation::Predicates::Provenance::V1::Provenance
  )
  registry.register(
    InTotoAttestation::Predicates::Provenance::V1::BuildDefinition
  )
  registry.register(
    InTotoAttestation::Predicates::Provenance::V1::RunDetails
  )
  registry.register(
    InTotoAttestation::Predicates::Provenance::V1::Builder
  )
  registry.register(
    InTotoAttestation::Predicates::Provenance::V1::BuildMetadata
  )
end