Class: Nanoc::Core::CompilationStages::Cleanup

Inherits:
Nanoc::Core::CompilationStage show all
Defined in:
lib/nanoc/core/compilation_stages/cleanup.rb

Instance Method Summary collapse

Methods inherited from Nanoc::Core::CompilationStage

#call

Constructor Details

#initialize(output_dirs) ⇒ Cleanup

Returns a new instance of Cleanup.



7
8
9
# File 'lib/nanoc/core/compilation_stages/cleanup.rb', line 7

def initialize(output_dirs)
  @output_dirs = output_dirs
end

Instance Method Details

#runObject



11
12
13
14
15
16
# File 'lib/nanoc/core/compilation_stages/cleanup.rb', line 11

def run
  cleanup_temps(Nanoc::Core::Filter::TMP_BINARY_ITEMS_DIR)
  cleanup_temps(Nanoc::Core::ItemRepWriter::TMP_TEXT_ITEMS_DIR)
  cleanup_unused_stores
  cleanup_old_stores
end