Прямо сейчас я написал эту логику ..
def get_file_names
@files = []
Find.find("#{BACKUP_FILE_DIR}") do |path|
file_stat = File.stat path
@files << {
:name => File.basename(path,".*"),
:mtime => file_stat.mtime,
:path => path
}
end
@files.delete_at(0)
@files = @files.sort_by { |file| file[:mtime] }
@file_names = []
@files.each do |f|
@file_names << [f[:name],f[:path]]
end
end
Как мне улучшить этот метод?