Class: Bookbinder::Commands::Components::Imprint::DirectoryPreparer
- Inherits:
-
Object
- Object
- Bookbinder::Commands::Components::Imprint::DirectoryPreparer
- Defined in:
- lib/bookbinder/commands/components/imprint/directory_preparer.rb
Instance Method Summary collapse
-
#initialize(fs) ⇒ DirectoryPreparer
constructor
A new instance of DirectoryPreparer.
- #prepare_directories(output_locations) ⇒ Object
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 |