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
format_package_declaration, format_string_keyword_list, parse_manifest, read_manifest_text, replace_package_declaration
parse_package_spec
Class Method Details
.default_lockfile_path ⇒ Object
.default_manifest_path ⇒ Object
.drift_project ⇒ Object
119
|
# File 'lib/pray/materialize.rb', line 119
def drift_project(...) = Verify.drift_project(...)
|
.inspect_project ⇒ Object
.materialize_project ⇒ Object
.project_root_from_manifest ⇒ Object
.resolve_project ⇒ Object