Как получить файлы в последний измененный порядок времени в рубине? Я смог разбить клавиатуру, чтобы добиться этого:
file_info = Hash[*Dir.glob("*").collect {|file| [file, File.ctime(file)]}.flatten]
sorted_file_info = file_info.sort_by { |k,v| v}
sorted_files = sorted_file_info.collect { |file, created_at| file }
Но мне интересно, есть ли более сложный способ сделать это?