struct Zap::Config::InferredContext

Defined in:

config.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

or(other : T) : T | self forall T or, pipe(&) pipe

Constructor Detail

def self.new(main_package : Package, config : Config, workspaces : Workspaces | Nil, install_scope : WorkspaceScope, command_scope : WorkspaceScope) #

[View source]

Instance Method Detail

def clone #

[View source]
def command_scope : WorkspaceScope #

def config : Config #

def copy_with(main_package _main_package = @main_package, config _config = @config, workspaces _workspaces = @workspaces, install_scope _install_scope = @install_scope, command_scope _command_scope = @command_scope) #

[View source]
def get_scope(type : ScopeType) #

[View source]
def install_scope : WorkspaceScope #

def main_package : Package #

def scope_names(type : ScopeType) #

[View source]
def scope_packages(type : ScopeType) #

[View source]
def scope_packages_and_paths(type : ScopeType) #

[View source]
def workspaces : Workspaces | Nil #