Method: Checker.cleanup

Defined in:
lib/youtube_dlhelper/checker.rb

.cleanup(filename, filenameold) ⇒ Object

Cleaner method for unneeded files This method smells of :reek:TooManyStatements

Parameters:

  • filename (String)

    The name of the new produced file



133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/youtube_dlhelper/checker.rb', line 133

def self.cleanup(filename, filenameold)
  puts 'Cleaning up directory'.color(:green)
  # @note Cleanup the temp files
  Dir.glob("#{filename}*.mp4").each { |f| File.delete(f) if File.exist?(f) }
  Dir.glob("#{filename}*.m4a").each { |f| File.delete(f) if File.exist?(f) }
  Dir.glob("#{filename}*.webm").each { |f| File.delete(f) if File.exist?(f) }
  Dir.glob("#{filenameold}*.mp4").each { |f| File.delete(f) if File.exist?(f) }
  Dir.glob("#{filenameold}*.m4a").each { |f| File.delete(f) if File.exist?(f) }
  Dir.glob("#{filenameold}*.webm").each { |f| File.delete(f) if File.exist?(f) }

  puts 'Finished cleaning up'.color(:green)
end