У меня есть массив строк, которые я хочу отсортировать, чтобы получить последнюю, используя ruby
Каждая строка состоит из метки даты, размера файла и IP-адреса
["09/Feb/2012:12:56:40.009+0000 13894 10.0.0.1",
"09/Feb/2012:14:45:03.829+0000 12951 10.0.0.1",
"09/Feb/2012:15:13:07.722+0000 3812 10.0.0.1",
"09/Feb/2012:15:18:47.813+0000 50290 10.0.0.1",
"09/Feb/2012:15:18:55.430+0000 2796 10.0.0.1",
"09/Feb/2012:16:02:13.494+0000 5193 10.0.0.1",
"09/Feb/2012:16:17:18.661+0000 4523 10.0.0.1",
"09/Feb/2012:16:59:50.671+0000 9764 10.0.0.1",
"09/Feb/2012:17:07:55.129+0000 3944 10.0.0.1"]
Что мне нужно сделать, так это записать строку с последней отметкой даты (09 / Фев / 2012: 17: 07: 55.129 в приведенном выше примере)
Я не всегда могу предположить, что массив будет в порядке дат, поэтому просто использование array.last не сработает
У кого-нибудь есть идеи?