class Zap::Workspaces

Defined in:

workspaces/filter.cr
workspaces/relationships.cr
workspaces/workspace.cr
workspaces/workspaces.cr

Constructors

Instance Method Summary

Macro Summary

Instance methods inherited from class Object

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

Constructor Detail

def self.new(package : Package, workspace_root : Path | String) #

[View source]
def self.new(workspaces : Array(Zap::Workspaces::Workspace)) #

[View source]
def self.new #

[View source]

Instance Method Detail


[View source]
def filter(filters : Enumerable(Workspaces::Filter)) : Array(Workspace) #

[View source]
def filter(*filters : String) : Array(Workspace) #

[View source]
def get(name : String, version : String | Zap::Package::Alias) : Workspace | Nil #

[View source]
def get!(name : String, version : String) : Workspace #

[View source]
def no_hoist : Array(String) | Nil #

[View source]
def relationships : Hash(Workspace, Relationships) #

[View source]
def workspaces : Array(Zap::Workspaces::Workspace) #

[View source]

Macro Detail

macro method_missing(call) #

[View source]