Module: Pray

Extended by:
LockfileIO, ManifestMethods, PackageSpecParser
Defined in:
lib/pray/cli.rb,
lib/pray/plan.rb,
lib/pray/sync.rb,
lib/pray/error.rb,
lib/pray/serve.rb,
lib/pray/trust.rb,
lib/pray/config.rb,
lib/pray/dotenv.rb,
lib/pray/render.rb,
lib/pray/verify.rb,
lib/pray/archive.rb,
lib/pray/confess.rb,
lib/pray/hashing.rb,
lib/pray/literal.rb,
lib/pray/publish.rb,
lib/pray/resolve.rb,
lib/pray/session.rb,
lib/pray/version.rb,
lib/pray/cli/help.rb,
lib/pray/lockfile.rb,
lib/pray/manifest.rb,
lib/pray/registry.rb,
lib/pray/terminal.rb,
lib/pray/cli/parse.rb,
lib/pray/ssh_agent.rb,
lib/pray/trust_ops.rb,
lib/pray/constraint.rb,
lib/pray/invocation.rb,
lib/pray/substitute.rb,
lib/pray/trust_feed.rb,
lib/pray/auth_client.rb,
lib/pray/cli/helpers.rb,
lib/pray/cli/suggest.rb,
lib/pray/destination.rb,
lib/pray/environment.rb,
lib/pray/git_sources.rb,
lib/pray/materialize.rb,
lib/pray/path_safety.rb,
lib/pray/package_spec.rb,
lib/pray/manifest_json.rb,
lib/pray/cli/parse_auth.rb,
lib/pray/cli/parse_trust.rb,
lib/pray/format_manifest.rb,
lib/pray/manifest_parser.rb,
lib/pray/project_context.rb,
lib/pray/resolve_context.rb,
lib/pray/verify_position.rb,
lib/pray/format_serialize.rb,
lib/pray/serve_federation.rb,
lib/pray/cli/commands/auth.rb,
lib/pray/cli/commands/init.rb,
lib/pray/cli/commands/meta.rb,
lib/pray/statement_surface.rb,
lib/pray/cli/commands/trust.rb,
lib/pray/lockfile_serialize.rb,
lib/pray/manifest_formatter.rb,
lib/pray/cli/commands/packages.rb,
lib/pray/cli/commands/workflow.rb,
lib/pray/manifest_parser_blocks.rb,
lib/pray/manifest_parser_helpers.rb,
lib/pray/cli/commands/distribution.rb

Defined Under Namespace

Modules: Archive, AuthClient, CLI, Confess, Config, Constraint, Destination, Dotenv, Environment, FormatManifest, FormatSerialize, GitSources, Hashing, Invocation, Literal, LockfileIO, LockfileSerialize, ManifestJson, ManifestMethods, Materialize, PackageSpecParser, PathSafety, Plan, ProjectContext, Publish, Registry, Render, Resolve, Serve, ServeFederation, Session, SshAgent, StatementSurface, Substitute, Sync, Terminal, Trust, Verify, VerifyPosition Classes: CompromisedKeyEntry, ConfessionSubmission, DestinationEntry, Error, GitSourceCheckout, LockSource, LockedPackage, LockedTarget, Lockfile, ManagedSpanRecord, Manifest, ManifestLocal, ManifestPackage, ManifestSource, ManifestTarget, PackageDependency, PackageExport, PackageFormatHint, PackageSkill, PackageSpec, PackageTemplate, ProjectInvocationContext, ProjectInvocationOptions, RegistryIndex, RegistryPackageMetadata, RegistryPackageResolution, RegistryPackageVersion, RenderPolicy, RenderedTarget, ResolveOptions, ResolvedLocalFile, ResolvedPackage, ResolvedProject, SessionFile, TrustPolicy, TrustRule, VerificationFinding, VerificationReport

Constant Summary collapse

VERSION =
"1.8.1"
GENERATED_BY =
"pray 1.8.1"
ENV_PROJECT_PATH =
"PRAY_PATH"
ENV_MANIFEST_PATH =
"PRAY_FILE_PATH"
ENV_ENVIRONMENT =
"PRAY_ENV"

Class Method Summary collapse

Methods included from LockfileIO

build_lockfile, format_relative_lockfile_path, from_hash, lockfile_hash, lockfile_to_hash, lockfile_to_toml, lockfiles_equivalent?, managed_span_to_hash, normalize_lockfile_artifact, package_to_hash, parse_lockfile, read_lockfile, relative_lockfile_path, serialize_lockfile, source_to_hash, write_lockfile, write_lockfile_if_changed

Methods included from ManifestMethods

format_package_declaration, format_string_keyword_list, parse_manifest, read_manifest_text, replace_package_declaration

Methods included from PackageSpecParser

parse_package_spec

Class Method Details

.default_lockfile_pathObject



113
# File 'lib/pray/materialize.rb', line 113

def default_lockfile_path(...) = Materialize.default_lockfile_path(...)

.default_manifest_pathObject



112
# File 'lib/pray/materialize.rb', line 112

def default_manifest_path(...) = Materialize.default_manifest_path(...)

.drift_projectObject



119
# File 'lib/pray/materialize.rb', line 119

def drift_project(...) = Verify.drift_project(...)

.inspect_projectObject



117
# File 'lib/pray/materialize.rb', line 117

def inspect_project(...) = Verify.inspect_project(...)

.materialize_projectObject



111
# File 'lib/pray/materialize.rb', line 111

def materialize_project(...) = Materialize.materialize_project(...)

.project_root_from_manifestObject



114
# File 'lib/pray/materialize.rb', line 114

def project_root_from_manifest(...) = Materialize.project_root_from_manifest(...)

.render_projectObject



116
# File 'lib/pray/materialize.rb', line 116

def render_project(...) = Render.render_project(...)

.resolve_projectObject



115
# File 'lib/pray/materialize.rb', line 115

def resolve_project(...) = Resolve.resolve_project(...)

.verify_projectObject



118
# File 'lib/pray/materialize.rb', line 118

def verify_project(...) = Verify.verify_project(...)