Class: CbrToEpub::FileManager
- Inherits:
-
Object
- Object
- CbrToEpub::FileManager
- Defined in:
- lib/cbr_to_epub/file_manager.rb
Instance Attribute Summary collapse
-
#directory ⇒ Object
readonly
Returns the value of attribute directory.
Instance Method Summary collapse
Instance Attribute Details
#directory ⇒ Object (readonly)
Returns the value of attribute directory.
6 7 8 |
# File 'lib/cbr_to_epub/file_manager.rb', line 6 def directory @directory end |
Instance Method Details
#cleanup ⇒ Object
22 23 24 |
# File 'lib/cbr_to_epub/file_manager.rb', line 22 def cleanup FileUtils.rm_rf(directory) end |
#create ⇒ Object
8 9 10 11 12 |
# File 'lib/cbr_to_epub/file_manager.rb', line 8 def create @directory = Dir.mktmpdir Dir.mkdir(extracted_directory) Dir.mkdir(epub_directory) end |
#epub_directory ⇒ Object
18 19 20 |
# File 'lib/cbr_to_epub/file_manager.rb', line 18 def epub_directory File.join(directory, 'epub') end |
#extracted_directory ⇒ Object
14 15 16 |
# File 'lib/cbr_to_epub/file_manager.rb', line 14 def extracted_directory File.join(directory, 'extracted') end |