struct Zap::Commands::Install::Protocol::TarballUrl::Resolver

Defined in:

commands/install/protocol/tarball_url/resolver.cr

Instance Method Summary

Instance methods inherited from struct Zap::Commands::Install::Protocol::Resolver

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?

Constructor methods inherited from struct Zap::Commands::Install::Protocol::Resolver

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

Class methods inherited from struct Zap::Commands::Install::Protocol::Resolver

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

Instance Method Detail

def resolve(*, pinned_version : String | Nil = nil) : Package #

[View source]
def store?(metadata : Package, &) : Bool #

[View source]
def valid?(metadata : Package) : Bool #

[View source]