Class: Hashira::Analysis::FolderPlacement

Inherits:
Placement
  • Object
show all
Defined in:
lib/hashira/analysis/folder_placement.rb

Instance Method Summary collapse

Methods inherited from Placement

build, #initialize

Constructor Details

This class inherits a constructor from Hashira::Analysis::Placement

Instance Method Details

#baselineObject



10
# File 'lib/hashira/analysis/folder_placement.rb', line 10

def baseline = catalog.folders

#charge(file, _nesting) ⇒ Object



12
# File 'lib/hashira/analysis/folder_placement.rb', line 12

def charge(file, _nesting) = project.package(file)

#folding(_census) ⇒ Object



16
# File 'lib/hashira/analysis/folder_placement.rb', line 16

def folding(_census) = Hashira::Analysis::NoFolding

#modeObject



6
# File 'lib/hashira/analysis/folder_placement.rb', line 6

def mode = :folder

#placedObject



8
# File 'lib/hashira/analysis/folder_placement.rb', line 8

def placed = catalog.map { [it, it.folder] }

#skip?(_segments) ⇒ Boolean

Returns:

  • (Boolean)


14
# File 'lib/hashira/analysis/folder_placement.rb', line 14

def skip?(_segments) = false