struct Zap::Workspaces::Relationships

Defined in:

workspaces/relationships.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(dependencies : Set(Workspace) = Set(Workspace).new, direct_dependencies : Array(Workspace) = Array(Workspace).new, dependents : Set(Workspace) = Set(Workspace).new, direct_dependents : Array(Workspace) = Array(Workspace).new) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(dependencies _dependencies = @dependencies, direct_dependencies _direct_dependencies = @direct_dependencies, dependents _dependents = @dependents, direct_dependents _direct_dependents = @direct_dependents) #

[View source]
def dependencies : Set(Workspace) #

def dependents : Set(Workspace) #

def direct_dependencies : Array(Workspace) #

def direct_dependents : Array(Workspace) #