Class: Ehbrs::Videos::Extract::PackageFile
- Inherits:
-
Object
- Object
- Ehbrs::Videos::Extract::PackageFile
- Defined in:
- lib/ehbrs/videos/extract/package_file.rb
Constant Summary collapse
- DEFAULT_QUALITY =
'__default__'
Instance Method Summary collapse
Instance Method Details
#copy_to_selected_dir ⇒ Object
17 18 19 |
# File 'lib/ehbrs/videos/extract/package_file.rb', line 17 def copy_to_selected_dir ::FileUtils.cp(path.to_path, selected_dir.to_path) end |
#match_quality?(quality) ⇒ Boolean
21 22 23 24 |
# File 'lib/ehbrs/videos/extract/package_file.rb', line 21 def match_quality?(quality) path.basename_sub { |b| b.to_s.downcase }.basename .fnmatch?("*#{quality.downcase}*".gsub(/\A\*+/, '*').gsub(/\*+\z/, '*')) end |
#move_to_quality_dir ⇒ Object
26 27 28 |
# File 'lib/ehbrs/videos/extract/package_file.rb', line 26 def move_to_quality_dir ::FileUtils.mv(path.to_path, quality_dir.to_path) end |