lib/milkode/cdweb/lib/database.rb in milkode-0.2.4 vs lib/milkode/cdweb/lib/database.rb in milkode-0.2.9
- old
+ new
@@ -107,9 +107,11 @@
parts.length > base_depth and parts[0, base_depth] == base_parts
}.map {|parts|
is_file = parts.length == base_depth + 1
path = parts[0, base_depth + 1].join("/")
[path, is_file]
+ }.sort_by {|parts|
+ [if parts[1] then 1 else 0 end, parts[0].downcase]
}.uniq
paths
end