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/github_client.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,
lib/gem/guardian/github_release_verifier.rb
Overview
Command-line interface and output helpers.
Defined Under Namespace
Modules: Checksum Classes: ArtifactStore, CLI, Dependency, GitHubClient, GitHubReleaseResult, GitHubReleaseVerifier, 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.3.0"