From 9d875245bf55073e4ede9d64fc250d07c2537e45 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Wed, 20 Jul 2011 15:59:16 +0200 Subject: [PATCH] fix version_sort for tumbleweed --- app/helpers/application_helper.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index c1d7cc2..92b9549 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -69,7 +69,11 @@ end module Enumerable def version_sort sort_by { |key,val| - key.gsub(/_SP/,'.').gsub(/_Factory/,'_100').split(/_/).map { |v| v =~ /\A\d+(\.\d+)?\z/ ? -(v.to_f) : v.downcase } + key.gsub(/_SP/, '.') \ + .gsub(/_Factory/, '_100') \ + .gsub(/_Tumbleweed/, '_99') \ + .split(/_/) \ + .map { |v| v =~ /\A\d+(\.\d+)?\z/ ? -(v.to_f) : v.downcase } } end end -- 2.1.4