Class: Ehbrs::Tools::Runner::Videos::Series::Rename
- Inherits:
-
Object
- Object
- Ehbrs::Tools::Runner::Videos::Series::Rename
- Includes:
- EacFs::Traversable
- Defined in:
- lib/ehbrs/tools/runner/videos/series/rename.rb
Instance Method Summary collapse
- #banner ⇒ Object
- #files_uncached ⇒ Object
- #paths ⇒ Object
- #rename_files ⇒ Object
- #run ⇒ Object
- #series_file_options_uncached ⇒ Object
- #show_results ⇒ Object
- #traverser_check_file(path) ⇒ Object
- #traverser_recursive ⇒ Object
Instance Method Details
#banner ⇒ Object
27 28 29 30 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 27 def infov 'Paths', paths.count infov 'Files found', files.count end |
#files_uncached ⇒ Object
32 33 34 35 36 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 32 def files_uncached @files = [] paths.each { |path| traverser_check_path(path) } @files end |
#paths ⇒ Object
38 39 40 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 38 def paths parsed.paths.if_present(['.']) end |
#rename_files ⇒ Object
59 60 61 62 63 64 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 59 def rename_files return unless .confirm infom 'Renaming files...' files.each(&:rename) end |
#run ⇒ Object
21 22 23 24 25 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 21 def run show_results rename_files end |
#series_file_options_uncached ⇒ Object
51 52 53 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 51 def ::EhbrsRubyUtils::Videos::Series::Rename::File::Options.new(parsed) end |
#show_results ⇒ Object
55 56 57 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 55 def show_results ::EhbrsRubyUtils::Videos::Series::Rename::ResultsBuilder.new(files).show(0) end |
#traverser_check_file(path) ⇒ Object
46 47 48 49 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 46 def traverser_check_file(path) @files << ::EhbrsRubyUtils::Videos::Series::Rename::File .new(path, ) end |
#traverser_recursive ⇒ Object
42 43 44 |
# File 'lib/ehbrs/tools/runner/videos/series/rename.rb', line 42 def traverser_recursive parsed.recursive end |