Class: Bookbinder::Commands::Components::Imprint::DirectoryPreparer

Inherits:
Object
  • Object
show all
Defined in:
lib/bookbinder/commands/components/imprint/directory_preparer.rb

Instance Method Summary collapse

Constructor Details

#initialize(fs) ⇒ DirectoryPreparer

Returns a new instance of DirectoryPreparer.



6
7
8
# File 'lib/bookbinder/commands/components/imprint/directory_preparer.rb', line 6

def initialize(fs)
  @fs = fs
end

Instance Method Details

#prepare_directories(output_locations) ⇒ Object



10
11
12
13
14
15
# File 'lib/bookbinder/commands/components/imprint/directory_preparer.rb', line 10

def prepare_directories(output_locations)
  fs.empty_directory(output_locations.output_dir)
  fs.make_directory(output_locations.pdf_from_preprocessing_dir)

  fs.empty_directory(output_locations.pdf_artifact_dir)
end