struct Zap::Commands::Install::Protocol::Git::Resolver::Git
Defined in:
commands/install/protocol/git/resolver.cr
Instance methods inherited from struct Zap::Commands::Install::Protocol::Git::Resolver::Base
fetch_metadata : Package
fetch_metadata,
git_remote : Utils::Git::Remote
git_remote,
resolve(*, pinned_version : String | Nil = nil) : Package
resolve,
store?(metadata : Package, &) : Bool
store?,
valid?(metadata : Package) : Bool
valid?
Constructor methods inherited from struct Zap::Commands::Install::Protocol::Git::Resolver::Base
new(state, name, specifier = "latest", parent = nil, dependency_type = nil, skip_cache = false)
new
dependency_type : Package::DependencyType | Nil
dependency_type,
name : String | Aliased | Nil
name,
parent : Package | Lockfile::Root | Nil
parent,
resolve(*, pinned_version : String | Nil = nil) : Package
resolve,
skip_cache : Bool
skip_cache,
specifier : Specifier
specifier,
state : Commands::Install::State
state,
store?(metadata : Package, &) : Bool
store?,
valid?(metadata : Package) : Bool
valid?
new(state : Zap::Commands::Install::State, name : String | Zap::Commands::Install::Protocol::Aliased | Nil, specifier : String | Zap::Utils::Semver::Range = "latest", parent : Zap::Lockfile::Root | Zap::Package | Nil = nil, dependency_type : Zap::Package::DependencyType | Nil = nil, skip_cache : Bool = false)
new
dedupe_store(key : String, &block : -> Bool) : Bool
dedupe_store,
keyed_lock(key : String, &block : -> Package) : Package
keyed_lock
Instance methods inherited from class Object
or(other : T) : T | self forall T
or,
pipe(&)
pipe