class Vera::Lister
Public Class Methods
all_files(path, ext)
click to toggle source
# File lib/vera/lister.rb, line 5 def self.all_files(path, ext) Dir.entries(path) .map { |file| { path: "#{path}/#{file}", filename: file } } .select { |file| ext == File.extname(file[:filename]).gsub('.', '') } end
all_media_files_recursive(path)
click to toggle source
# File lib/vera/lister.rb, line 11 def self.all_media_files_recursive(path) `find #{path.gsub(' ', '\ ')} -type f | grep -E "#{MediaType.all.join('|')}"`.split("\n") end