struct Zap::Commands::Install::Protocol::Git::Resolver::Github

Defined in:

commands/install/protocol/git/resolver.cr

Constructors

Instance Method Summary

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

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

Constructor Detail

def self.new(state, name, specifier : String = "latest", parent = nil, dependency_type = nil, skip_cache = false) #

[View source]

Instance Method Detail

def raw_version : String #

[View source]