Module: Gem::Guardian

Defined in:
lib/gem/guardian/cli.rb,
lib/gem/guardian/error.rb,
lib/gem/guardian/version.rb,
lib/gem/guardian/checksum.rb,
lib/gem/guardian/verifier.rb,
lib/gem/guardian/dependency.rb,
lib/gem/guardian/artifact_store.rb,
lib/gem/guardian/report_builder.rb,
lib/gem/guardian/result_printer.rb,
lib/gem/guardian/lockfile_parser.rb,
lib/gem/guardian/rubygems_client.rb,
lib/gem/guardian/provenance_verifier.rb

Overview

Command-line interface and output helpers.

Defined Under Namespace

Modules: Checksum Classes: ArtifactStore, CLI, Dependency, LockfileParser, ProvenanceResult, ProvenanceVerifier, ReportBuilder, ResultPrinter, RubygemsClient, VerificationResult, Verifier

Constant Summary collapse

Error =

Base error type for gem-guardian failures.

Class.new(StandardError)
ChecksumNotFound =

Raised when RubyGems does not expose a checksum for a gem version.

Class.new(Error)
ArtifactFetchError =

Raised when downloading or writing a gem artifact fails.

Class.new(Error)
LockfileError =

Raised when a lockfile cannot be read or parsed.

Class.new(Error)
VERSION =

gem-guardian version.

"0.2.0"